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

J2EE 码拜 10年前 (2015-04-15) 1409次浏览 0个评论

比如: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>

可是不成功,参数没有传过去,请教各位如何解决

关于struts2中chain模式下action间参数传递问题
亲,这么晚还发帖…..  建议用session吧…  存和取都挺方便的,就看你考不考虑性能了
关于struts2中chain模式下action间参数传递问题
问题已解决,我改用了redirectAction

<result type="redirectAction">
           <param name="actionName">b</param>
          <param name="y">${x}</param>
</result>
关于struts2中chain模式下action间参数传递问题
引用 1 楼 shijing266 的回复:

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

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

关于struts2中chain模式下action间参数传递问题
20分
引用 3 楼 freezer_glp 的回复:
Quote: 引用 1 楼 shijing266 的回复:

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

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

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

关于struts2中chain模式下action间参数传递问题
20分
引用 3 楼 freezer_glp 的回复:
Quote: 引用 1 楼 shijing266 的回复:

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

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

对的,你现在可以搜搜  struts2使用session


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于struts2中chain模式下action间参数传递问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!