Struts2跳转
来源:互联网 发布:网络软营销 编辑:程序博客网 时间:2024/06/03 22:46
- 博客分类:
- struts2
顺便说一下struts2的action type:
chain 用来处理Action链
dispatcher 用来转向页面,通常处理JSP
redirect 重定向到一个URL
redirectAction(或redirect-action) 重定向到一个Action
redirect:重定向,新页面无法显示第一个Action中的数据,因为底层调用的是response.sendRedirect("...")方法,无法共享请求范围内的数据,参数与dispatcher用法相同;
chain:将action的带着原来的状态请求转发到新的action,两个action共享一个ActionContext,actionName指定转向的新的Action的名字,method指定转向哪个方法,namespace指定新的Action的名称空间,不写表示与原Action在相同的名称空间
redirect-action:重定向到另一个Action,参数与chain用法相同,允许将原Action中的属性指定新名称带入新Action 中,可以在Result标签中添加 <param name=”b”>${a} </param>,这表示原Action中的变量a的值被转给b,下一个Action可以在值栈中使用b来操作,注意如果值是中文,需要做一些编码处理,因为Tomcat默认是不支持URL直接传递中文的!
示例:
在一下讨论主题下保存讨论意见后,直接跳转到显示该讨论主题下所有的讨论意见页面
<!--保存讨论意见-->
<action name="saveDiscussContext" class="com.discuss.DiscussAction"
method="saveDiscussContext">
<result name="success" type="chain"><!--注意type是chain类型-->
<param name="namespace">/discuss</param>
<param name="actionName">findDiscussContextBySeqNum</param>
<!--actionName是另外一个配置的action findDiscussContextBySeqNum是查找所有讨论意见的action-->
</result>
</action>
阅读全文
0 0
- Struts2跳转
- struts2 跳转
- struts2 跳转
- struts2 跳转
- Struts2跳转
- Struts2跳转
- [struts2]struts2 action 页面跳转
- Struts2配置自定义跳转
- Struts2中的跳转
- struts2的校验跳转
- struts2 action 之间跳转
- struts2 action 之间跳转
- struts2 action跳转
- struts2 action 之间跳转
- jsp struts2页面跳转
- struts2跳转类型
- struts2 跳转类型
- struts2 跳转类型redirect
- Linux死机鼓掌如何处理?
- 如何查看某个端口被谁占用
- 嵌入式linux+ARM 3
- amr编码在window上需要用到的库及其他
- 从源码理解Handler
- Struts2跳转
- 嵌入式linux+ARM 3
- Flask学习专题之简介
- maven项目打包成可执行的jar
- mysql插入一条数据,返回其对应的id
- viewpager加载fragment 时加载多页
- 明朝首辅/太师,辅佐明朝四代国之重臣杨士奇后世传人在松滋
- 嵌入式linux+ARM 4
- MySQL Query Profiler使用