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]} 这样 报错
图片说明

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

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) 即可。