日期:2014-05-17  浏览次数:20716 次

struts2 action与jsp之间互传值的问题。
login.jsp 跳到loginAction,里面的一个属性username。 然后在后面的很多的其他action,我需要用到这个username,并在对应的jsp页面能够调用这个值。也就是说两个问题。例如 applyAction 对应apply.jsp loginAction对应login.jsp 主要想实现两个:
1 applyAction 要拿到 login.jsp 里面的username,做一定的操作,生成一个 temp
2 然后把temp传给 apply.jsp用。


------解决方案--------------------
放到session或者cookie中
------解决方案--------------------
探讨
放到session或者cookie中

------解决方案--------------------
session或cookie
------解决方案--------------------
使用Session吧

ServletActionContext.getRequest().getSession().setAttribute(" ", " ");
------解决方案--------------------
session中。。。。
------解决方案--------------------
使用session

在loginAction中添加

ServletActionContext.getRequest().getSession().setAttribute("SessionKey", "SessionValue");
------解决方案--------------------
在LoginAction中得到username 然后保存到Session中 然后你就可以在以后的页面中得到你用的值了
------解决方案--------------------
探讨
我已经测试过,session里面却是有username的值,怎么会有nullpointerexception 呢。

引用:

使用session

在loginAction中添加

ServletActionContext.getRequest().getSession().setAttribute("SessionKey", "Sess……