HTML中获取session中的值?

罗曼迪克 2014-05-13 10:19:48
登录时候的代码如下:

public String login(){
users=userServices.login(user);
if (users.size()>0&&user.getRole().equals("student")) {
ActionContext.getContext().getSession().put("user", users.get(0));
return "mainStudent";
}else if (users.size()>0&&user.getRole().equals("teacher")) {
ActionContext.getContext().getSession().put("user", users.get(0));
return "mainTeacher";
}else if (users.size()>0&&user.getRole().equals("admin")) {
ActionContext.getContext().getSession().put("user", users.get(0));
return "mainAdmin";
}else {
return "login";
}
}

在jsp页面与HTML页面中如何获取回话中的值???
...全文
784 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2014-05-14
  • 打赏
  • 举报
回复
html文件不会解析你的jsp标签,jsp代码页无法运行,要用jsp后缀
夏天之大 2014-05-14
  • 打赏
  • 举报
回复
这个如果有项目的话,bug下就看看session就应该清楚了,要获取什么对象什么值。。
别闹腰不好 2014-05-14
  • 打赏
  • 举报
回复
html 中不能用 jsp标签 也不能用el表达式。 jsp用struts标签要引标签库。
罗曼迪克 2014-05-13
  • 打赏
  • 举报
回复
我的HTML里面的代码是: <td height="20" valign="bottom"><span class="STYLE1">当前登录用户:${sessionScope.user.username}  用户角色:${sessionScope.user.role}</span></td> 我的jsp页面里代码如下: <td height="20" valign="bottom"><span class="STYLE1">当前登录用户:<s:property value="#session.user"/>   用户角色:<s:property value="#session.user.role"/></span></td> 不懂看着别人的凑起来的,哪里错了?请指教。

87,915

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧