jsp 获取session中数据

问题描述

jsp 获取session中数据

后台:
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
request.getSession().setAttribute("XIAOJD-USER", user);

jsp页面:
<%
OrgUser user=(OrgUser)session.getAttribute("XIAOJD-USER");
String roleName=user.getRoleName();
%>这样可以获取roleName

如何用el表达式( ${expression})获取session中的roleName?
谢谢!

解决方案

http://bright-future.iteye.com/blog/377262

解决方案二:

${sessionScope.XIAOJD-USER},,这样就可以了

解决方案三:

${sessionScope.XIAOJD-USER.roleName}

解决方案四:

roleName:${sessionScope[XIAOJD-USER]} 这样 报错

解决方案五:

求哪位高人进一步指点!!!

解决方案六:

如何在action和jsp中获取session
JSP中获取session
JSP中获取Session

解决方案七:

roleName:${sessionScope.XIAOJD-USER.roleName};
显示结果:

解决方案八:

求哪位高人进一步指点!!!

解决方案九:

roleName:${sessionScope.XIAOJD-USER}

不是 roleName:${sessionScope[XIAOJD-USER]} 这样 报错

解决方案十:

这样,
1,request.getSession().setAttribute("XIAOJD-USER", user); 改为 request.getSession().setAttribute("user", user);
2,$(sessionScope.user) 即可。

时间: 2024-10-29 13:01:08

jsp 获取session中数据的相关文章

求解在SSH中,打开页面时引用action,并读取在调用action后session中数据

问题描述 求解在SSH中,打开页面时引用action,并读取在调用action后session中数据 解决方案 解决方案二:Mapmap=(Map)ActionContext.getContext().get(ActionContext.SESSION);Objectobj=map.get("sessionKey");解决方案三:引用楼主a76607401的回复: 求解在SSH中,打开页面时引用action,并读取在调用action后session中数据 我就是想知道咋个在页面中引用s

jsp获取表格中的内容,没有id的情况下,

问题描述 jsp获取表格中的内容,没有id的情况下, 点击修改可以获取该行的id或者标题都行,因为这里用了遍历,所以每次点击都获取的是最后一行的id值.<%for(int i=0;i int id=list.get(i).getN_id(); String name = list.get(i).getN_title(); String date=list.get(i).getN_publishTime(); %> <%=id %> <%session.setAttribute

服务器-关于java网络编程中获取输入流中数据的问题?

问题描述 关于java网络编程中获取输入流中数据的问题? //服务器端接收消息的类.定制端口号为8888 serviceSocket = new ServerSocket(10000); //获取socket.这个方法是阻塞式的 socket = serviceSocket.accept(); inputStream = socket.getInputStream(); byte buf[] = new byte[1024]; int len = 0; len =inputStream.read

c++-为什么我在用snmp++库的get_bulk函数获取表格中数据时时只会得到一个结果

问题描述 为什么我在用snmp++库的get_bulk函数获取表格中数据时时只会得到一个结果 我正在用SNMP++库中的get_bulk函数获取MIB为1.3.6.1.2.1.4.21.1.1的值,理论上应该得到的值为:1.3.6.1.2.1.4.21.1.1.0.0.0.0 : 0.0.0.01.3.6.1.2.1.4.21.1.1.127.0.0.0 : 127.0.0.01.3.6.1.2.1.4.21.1.1.127.0.0.1 : 127.0.0.1....但是实际我却只得到了1.3.

java struts-struts.xml配置文件中如何获取session中的值

问题描述 struts.xml配置文件中如何获取session中的值 #session.memberName(这里我想要获取session中的值) 用户登录 放入session中代码: session.put("memberName", "张三");

php获取数据库中数据的实现方法

废话不多说,直接上代码 <?php header("Content-type:text/html;charset=utf-8");//字符编码设置 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "web"; // 创建连接 $con =mysqli_connect($servername, $u

struts2 怎么获取session中(保存的是一个list)某个对象的名字!

问题描述 RT获取了是不是可以修改里面的元素的值? 解决方案 解决方案二:session中可以存储一个类似key和value的对象,首先根据key从session中提取到value的内容,这里提取到的内容是list.再从list中提取自己想要的对象即可,不知道楼主是不是这个意思.解决方案三:Listlist=(List)ServletActionContext.getRequest().getSession().getAttribute("list");不就OK了?解决方案四:stru

怎么在Global.asax中获取Session中的值

问题描述 我在想在Application_BeginRequest里监控用户的都提交了什么,但是就是没法获取Session存的用户名,大神们这该怎么做 解决方案 解决方案二:参考解决方案三:实现下System.Web.SessionState.IReadOnlySessionState接口试试解决方案四:对,要实现sessionstate接口才行解决方案五:使用Session判断用户登录状态记录用户//将用户名存储到Session中protectedvoidButton1_Click(objec

新手求详细解答~~关于获取GridView中数据存储到DataTable的问题

问题描述 各位大神别吐槽萌新不用三层设计~~先实现再分层~实现结果:本新用存储过程为GridView填充数据,然后根据checkbox把girdview中的数据导入到另外一个数据.思路:获取gridview中的行数据,然后通过datatable.newrow来循环储存,最后将datatable用datasetIO类的方法复制到目标数据库中.结果出现了"未将对象引用设置到对象的实例."的报错信息.报错点如下:drNew=((DataRowView)this.GridView1.Rows[