尚硅谷公开课--struts2--6--result
2015-08-21 00:00
459 查看
result ,即是struts.xml文件中action的一个子节点,每个action可以有多个result子节点,代表了一种action中execute方法的一种可能的返回值
共两个属性: name,type
type表示结果的响应类型,在struts-default 包的 result-types 节点的 name 属性中定义,常用的有:
dispatcher(默认的): 转发. 同 Servlet 中的转发.
redirect: 重定向
redirectAction: 重定向到一个 Action
注意: 通过 redirect 的响应类型也可以便捷的实现 redirectAction 的功能!
<result name="index" type="redirectAction">
<param name="actionName">testAction</param>
<param name="namespace">/atguigu</param>
</result>
或者
<result name="index" type="redirect">/atguigu/testAction.do</result>
chain: 转发到一个 Action
注意: 不能通过 type=dispatcher 的方式转发到一个 Action
只能是:
<result name="test" type="chain">
<param name="actionName">testAction</param>
<param name="namespace">/atguigu</param>
</result>
不能是:
<result name="test">/atguigu/testAction.do</result>
共两个属性: name,type
type表示结果的响应类型,在struts-default 包的 result-types 节点的 name 属性中定义,常用的有:
dispatcher(默认的): 转发. 同 Servlet 中的转发.
redirect: 重定向
redirectAction: 重定向到一个 Action
注意: 通过 redirect 的响应类型也可以便捷的实现 redirectAction 的功能!
<result name="index" type="redirectAction">
<param name="actionName">testAction</param>
<param name="namespace">/atguigu</param>
</result>
或者
<result name="index" type="redirect">/atguigu/testAction.do</result>
chain: 转发到一个 Action
注意: 不能通过 type=dispatcher 的方式转发到一个 Action
只能是:
<result name="test" type="chain">
<param name="actionName">testAction</param>
<param name="namespace">/atguigu</param>
</result>
不能是:
<result name="test">/atguigu/testAction.do</result>
相关文章推荐
- 【JAVA】找出文本中指定规律的字符,并替换其中某些字符
- 【JAVA】什么时候会发生空指针异常
- hbase-0.98整合hadoop-2.6,附java操作代码
- 集成Dubbo服务(Spring)
- Java集合概述
- 分析java内存问题
- java研发工程师、数据库开发
- SpringMVC(三)——其他知识
- Java之I/O流
- SpringMVC(二)——流程控制
- SpringMVC(一)——流程框架总体介绍
- Struts2+Spring+Hibernate 三大框架的合并集成
- 解决系统jar文件双击不能运行问题以及JDK的配置问题
- Struts2笔记――6.国际化
- Spring拦截器中通过request获取到该请求对应Controller中的method对象
- JDK7 AIO 入门(二)------AsynchronousServerSocketChannel
- JDK7 AIO 入门(一)------AsynchronousFileChannel
- Java代理(一)
- Struts2笔记――4.异常处理
- Struts2笔记――3.配置处理结果