当前位置: 代码迷 >> J2EE >> 关于struts2中chain模式下action间参数传递有关问题
  详细解决方案

关于struts2中chain模式下action间参数传递有关问题

热度:51   发布时间:2016-04-17 23:45:39.0
【求助】关于struts2中chain模式下action间参数传递问题
本帖最后由 freezer_glp 于 2014-08-21 23:56:38 编辑
比如: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>

可是不成功,参数没有传过去,请教各位如何解决
------解决方案--------------------
引用:
Quote: 引用:

亲,这么晚还发帖.....  建议用session吧...  存和取都挺方便的,就看你考不考虑性能了

java代码的action中也可以使用session吗?能举个例子吗,我是自学的新手,不懂的好多

Map<String, Object> session = ActionContext.getContext().getSession();
用法和Map一样,session .put(key,value)存值,session.get(key)取值。

------解决方案--------------------
引用:
Quote: 引用:

亲,这么晚还发帖.....  建议用session吧...  存和取都挺方便的,就看你考不考虑性能了

java代码的action中也可以使用session吗?能举个例子吗,我是自学的新手,不懂的好多


对的,你现在可以搜搜  struts2使用session
  相关解决方案