当前位置: 代码迷 >> J2EE >> struts2里action变量有关问题
  详细解决方案

struts2里action变量有关问题

热度:190   发布时间:2016-04-17 23:41:40.0
struts2里action变量问题
action内多个方法,大概就是CRUD。因各方法都需要调用session内信息,故在action内创建变量保存,在其中一个方法设置,然后其他方法里使用,就不用在每个方法里都取一次session了。

结果发现不可行,其他方法内取不到值。请问该如何解决。
还是struts2的action生命周期在每个方法访问结束后销毁?
------解决思路----------------------
引用:
这个需要代码么。。我只是在问理论上的问题啊。。。


大致是这样
我在action里创建了个 user bean,用来保存从session里取到的用户信息
有个 shoulist 方法,取得数据后反馈到前台页面
在这个方法内
从session里取user,并存放到action的user里


然后有个add方法,用来把提交的数据保存到数据库
然后这里有个 创建人,我就想直接取 user bean
之前虽然在 shoulist方法里 存放进去了,但在add方法里  user对象就变成null了
然后就产生了帖子里的问题。



你取userBean,你userBean放入session了?  还是你直接存入了action的一个属性里面? 然后另外一个方法去取?你访问地址变了,请问怎么能取到值?     放入session,再从新取出来就是
  相关解决方案