struts2 中请求转发与请求重定向方法带参数传值
2018-01-02 10:01
169 查看
下面我们了解一下struts2处理时,会产生什么样的结果 1 :dispatcher 转发到jsp页面,默认就是dispatcher 2 :redirect:action处理完后重定向到一个页面,请求参数全部丢失,action处理结果也全部丢失。 3 :redirectAction:action处理完后重定向到一个action,请求参数全部丢失,action处理结果也全部丢失。
4 :chain:action处理完后转发到一个action,请求参数全部丢失,action处理结果不会丢失。我只写核心部分,关于struts2其他问题和配置请自行百度。
废话不多说,无参数的我就不写了,直接上代码:<!-- mytest1对应的check方法处理后要转发mytest2,并携带两个参数--><action name="mytest1" class="drugAction" method="check">
<!--带参数请求转发到action 参数:类型,数量-->
<result name="toexam" type="redirectAction"> <!-- 指定转发到的action的名称 需要修改的只是mytest2-->
<param name="actionName">mytest2</param> <!--指定接收名称type,接收的action需要有同名的set,get方法,
而${drug.type}是本action中的数据,也需要set,get方法-->
<param name="type">${drug.type}</param>
<param name="num">${drug.num}</param>
</result></action>
OK,这样就可以把数据传给你要转发的action了,到此就结束了,如果还有其他疑问和问题,请在下面留言。
4 :chain:action处理完后转发到一个action,请求参数全部丢失,action处理结果不会丢失。我只写核心部分,关于struts2其他问题和配置请自行百度。
废话不多说,无参数的我就不写了,直接上代码:<!-- mytest1对应的check方法处理后要转发mytest2,并携带两个参数--><action name="mytest1" class="drugAction" method="check">
<!--带参数请求转发到action 参数:类型,数量-->
<result name="toexam" type="redirectAction"> <!-- 指定转发到的action的名称 需要修改的只是mytest2-->
<param name="actionName">mytest2</param> <!--指定接收名称type,接收的action需要有同名的set,get方法,
而${drug.type}是本action中的数据,也需要set,get方法-->
<param name="type">${drug.type}</param>
<param name="num">${drug.num}</param>
</result></action>
OK,这样就可以把数据传给你要转发的action了,到此就结束了,如果还有其他疑问和问题,请在下面留言。
相关文章推荐
- struts2 中请求转发与请求重定向方法
- struts2 中请求转发与请求重定向方法
- Struts2系统学习(7)Action中取得请求参数的方法总结
- Struts2之结果类型,action1 (请求转发 或 响应重定向) 至 action2
- Struts2中重定向和请求转发配置
- 请求重定向与请求转发的比较(HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法)
- Struts2之结果类型,action1 (请求转发 或 响应重定向) 至 action2
- struts2拦截器 获得请求方法名+获得请求参数
- Struts2之结果类型,action1 (请求转发 或 响应重定向) 至 action2
- struts2的常量、动态方法调用、接受请求参数处理、类型转换
- JSP中请求转发和重定向区别和中文乱码问题解决方法
- 【转】struts2中的跳转详解 ----“请求转发”和“重定向”之间的区别
- struts2,转发、重定向,访问servletAPI、获取表单参数
- Struts2 转发和重定向的实现方法
- JAVA 的服务器重定向:使用forward()方法转发请求和使用 sendRedirect()方法重定向的区别
- Struts2Action请求转发以及参数 拦截器传递参数
- struts2 全局拦截器,显示请求方法和参数
- struts2拦截器 获得请求方法名和请求参数
- struts2中的跳转详解 ----“请求转发”和“重定向”之间的区别
- springmvc结果的转发和重定向 (需求:在同一个请求中调用多个方法) (13)