当前位置: 代码迷 >> Java Web开发 >> 怎么struts在使用session的有关问题
  详细解决方案

怎么struts在使用session的有关问题

热度:23   发布时间:2016-04-17 14:14:57.0
怎么struts在使用session的问题
就是我登陆成功就记录用户的名字,用session。那么这个要在struts中的什么地方去记录啊
是要在
LoginAction这个地方给他存下去吗?
还是在其它的页面
怎么存?
我要在其它页面要调出这个用户的名字又要怎么取出?

------解决方案--------------------
可以在action里面存,如果在action存的话可以如下:
request.getSession().setAttribute( "你自己取个名字 ", 用户的名字);
然后在页面上取的时候直接:
session.getAttribute( "你上面取的名字 ");
返回的就是你的用户名
------解决方案--------------------
if(lb.IsLogin(sname, pwd))
{
session.setAttribute( "userName ",sname);
return mapping.findForward( "chenggong ");
}

------解决方案--------------------
LoginAction中set进去就好了
  相关解决方案