action之间重定向传递参数

方法一

 <action name="save" class="orderAction" method="save" >
   <result name="success" type="redirect">detail.action?oid=${oid}</result>
  </action>

方法二

<action name="save" class="orderAction" method="save" >
   <result name="success" type="redirectAction">
   <param name="actionName">detail.action</param>
   <param name="oid">${oid}</param>
   </result>
  </action>

参考文章:

http://wenku.baidu.com/link?url=qNrGNfk6DzJ-5OJt9Gqyx4hueX_Qkm_1A8SJL2tEV2mqoj2THPpRm1MYTla_M2d6Poh1L5pqSudrUV13LftI9MgLHqdFam-tg4oCd0fYj37

时间: 2024-10-13 02:02:39

action之间重定向传递参数的相关文章

form中action属性后面?传递参数 获取不到

1 $p_id = $_REQUEST['p_id']; 2 3 echo "<h1>您将更新商品编号为<span>$p_id</span>的商品信息 <a href='listproduct.php'>查看所有</a></h1> 4 <form action='updateproduct.do.php?p_id=$p_id' method='get'> 5 商品名称:<input type='text'

转载如何实现portlet之间的传递参数

Liferay 6开发学习(三十):跨页面Portlet之间的调用与数据传递 2014年10月09日 Liferay 评论 2 条 阅读 4,209 views 次 Portlet之间的通信方法有多种,比如PortletSession,Public Render Parameter,Portlet event等.但是这些方法使用起来都很复杂,像Public Render Parameter和event等,在跨页上就力所不及. 在很多时候我们要想实现Portlet之间的参数传递和数据共享,我最常用

Vue:不同页面之间的传递参数--params

在嵌套vue-router情况下,不同页面之间传递参数可以通过params实现.而params传参分为两种情况: 1.参数在url中显示 首先你要确定自己要传的参数,并在控制路由的文件中的Router中path内添加对应的字段如: { path:'/paramsUrl/:name/:age/:sex', component:paramsUrl} 我要传的参数是姓名,年龄以及性别. 在你要跳转的组件内定义参数,如: stu:{name:'Tom',age:18,sex:'male'} 同时在HTM

基于struts2 拦截器ResultType为chain的Action之间数据传递 ——表单页面打开优化

工作流所使用的表单页面使用freemarker设计,在发起或审批流程页面将表单作为一个iframe嵌入其中,实现如下: <iframe id="doJobframe" name="doJobframe" frameborder="0" scrolling="yes" height="100%" width="100%" style="padding: 0; margin-

android fragement之间互相传递参数

在Activity中加载Fragment的时候.有时候要使用多个Fragment切换.并传值到另外一个Fragment.也就是说两个Fragment之间进行参数的传递.查了很多资料.找到两种方法.一种是通过共同的Activity传递.这种方法是在Activity里面添加一个字段.来临时保存要一些值. 其实我开始想的是用SharedPreferences,不过想想太麻烦! 然后翻了一下Fragment的API.找到了另外一个方法来传递.就像Activity一样便捷的实现参数传递程序中的一段代码.是

SpringMVC重定向传递参数

在SpringMVC的一个controller中要把参数传到页面,只要配置视图解析器,把参数添加到Model中,在页面用el表达式就可以取到.但是,这样使用的是forward方式,浏览器的地址栏是不变的,如果这时候浏览器F5刷新,就会造成表单重复提交的情况.所以,我们可以使用重定向的方式,改变浏览器的地址栏,防止表单因为刷新重复提交. WEB-INF下web.xml文件: <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD We

PB窗体之间进行传递参数

例:A窗口传递给B窗口y A窗口: 定义参数名称并赋值String s_parm  s_parm=username+'%'+password,然后openwithparm(w_main,s_parm),w_main为跳转到的窗口,s_parm为我们传递过来的参数. B窗口: 定义变量String s_username,s_password,s_parm进行接收, s_parm=message.stringparm i_pos=pos(s_parm,'%') s_username=left(s_p

QTP多个Action之间传递参数的方法详解

点击打开链接 脚本的朋友们都会碰到多个Action之间传递参数的问题,想当年我也是研究了好久才成功的,网上虽然有很多文章都在讲这个问题,但是大多都是雷同的抄来抄去不能解决实际问题,也有可能是我太笨了吧.下面我们来详细讲一下QTP多个Action之间传递参数的方法. 一.假设Action1调用Action2并且Action1传递参数给Action2 1.Action1的代码及设置 '定义两个变量 Dim strMessA:strMessA = "我是" Dim strMessB:strM

struts2的action与jsp之间传递参数

1.浏览器往Action传递参数: 在Action中设置属性,并为属性设置get/set方法.传递参数时按照属性的名字赋值即可.如xxx?name=aa     取值用request.getPrameters("属性名“); public class UserAction { private String name; private User user; public String userAdd() { System.out.print(user.getName()); System.out.