读书人

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

发布时间: 2011-12-08 21:33:54 作者: rapoo

怎么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进去就好了

读书人网 >Java Web开发

热点推荐