比如:1.jsp-->a.action-->b.action-->2.jsp。两个action之间跳转使用chain。
a.action中有多个属性,其中一个为x,我现在想把这个x传递给b.action,并赋值给b.action中的属性y。
请问该如何实现呢?(x和y不同名)
我尝试过:
<result type="chain">
<param name="actionName">b</param>
<param name="y">${x}</param>
</result>
可是不成功,参数没有传过去,请教各位如何解决
------解决方案--------------------
Map<String, Object> session = ActionContext.getContext().getSession();
用法和Map一样,session .put(key,value)存值,session.get(key)取值。
------解决方案--------------------
亲,这么晚还发帖..... 建议用session吧... 存和取都挺方便的,就看你考不考虑性能了
java代码的action中也可以使用session吗?能举个例子吗,我是自学的新手,不懂的好多
对的,你现在可以搜搜 struts2使用session