问题描述
- 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) 即可。