Struts2--Result类型
2016-02-20 10:36
387 查看
4种 result类型: dispatcher, redirect, chain, redirectAction
dispatcher, redirect只能跳转到jsp等页面
chain,redirectAction是专门跳转到action页面的
dispatcher,chain 是服务器端跳转
redirect,redirectAction是客户端跳转
总结;:
dispatcher: 默认, 服务器跳转, 只能接jsp等页面
redirect: 客户端跳转, 只能接jsp等页面
chain: 服务器端调转, 可以接action
redirectAction: 客户端跳转, 可以接action
struts.xml:
jsp:
dispacher: url: r/r1 显示r1
redirect: url: r2.jsp 显示r2
chain: url: r/r3 显示r1
redirectAction: r2.jsp 显示r2
如果r1在别的包如何处理?
dispatcher, redirect只能跳转到jsp等页面
chain,redirectAction是专门跳转到action页面的
dispatcher,chain 是服务器端跳转
redirect,redirectAction是客户端跳转
总结;:
dispatcher: 默认, 服务器跳转, 只能接jsp等页面
redirect: 客户端跳转, 只能接jsp等页面
chain: 服务器端调转, 可以接action
redirectAction: 客户端跳转, 可以接action
struts.xml:
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <constant name="struts.devMode" value="true" /> <package name="resultTypes" namespace="/r" extends="struts-default"> <action name="r1"> <result type="dispatcher">/r1.jsp</result> </action> <action name="r2"> <result type="redirect">/r2.jsp</result> </action> <action name="r3"> <result type="chain">r1</result> </action> <action name="r4"> <result type="redirectAction">r2</result> </action> </package> </struts>
jsp:
<li><a href="r/r1">dispatcher</a></li> <li><a href="r/r2">redirect</a></li> <li><a href="r/r3">chain</a></li> <li><a href="r/r4">redirectAction</a></li>
dispacher: url: r/r1 显示r1
redirect: url: r2.jsp 显示r2
chain: url: r/r3 显示r1
redirectAction: r2.jsp 显示r2
如果r1在别的包如何处理?
<action name="r3"> <result type="chain">r1</result> </action>
<action name="r3"> <result type="chain"> <param name="actionname">dash</param> <param name="namespace">/pack</param> </result> </action>
相关文章推荐
- 【转载】classpath、path、JAVA_HOME的作用及JAVA环境变量配置
- java 输入一个时间输出下一秒
- 最常用的15大Eclipse开发快捷键技巧
- Struts2--默认Action
- java Map及Map.Entry详解
- javacript 对象属性积累
- Struts2--模块包含
- Eclipse 与Android 模拟器断开连接
- eclipse 运行项目 无报错,保存数据时页面一直卡在Form页面上
- Java 入门 之 聊天室 服务器端源码
- 关于java开发环境的搭建
- java boolean类型占多少字节
- Struts2--访问web元素
- java基础总结(三)
- Struts2--简单的数据校验
- Java多线程与线程安全
- Java 入门 之 聊天室项目思路 服务器端
- ssm Springmvc+spring+hibernate
- JAVA多线程-对象及变量的并发访问(一)synchronized详解
- Elasticsearch 2.2.0 JAVA开发篇:搜索操作