首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2011-12-08 
怎么struts在使用session的问题就是我登陆成功就记录用户的名字,用session。那么这个要在struts中的什么地

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

热点排行