[原创]java WEB学习笔记58:Struts2学习之路---Result 详解 type属性,通配符映射

标签:

本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用

内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。

本人互联网技术爱好者,互联网技术发烧友

微博:伊直都在0221

QQ:951226918

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

每个 action 方法都将返回一个 String 类型的值, Struts 将根据这个值来决定响应什么结果.

每个 action 声明都必须包含有数量足够多的 result 元素, 每个 result 元素分别对应着 action 方法的一个返回值

result 元素可以有下面两个属性 name: 结果的名字, 必须与 Action 方法的返回值相匹配, 默认值为 success type: 响应结果的类型. 默认值为 dispatcher

 

 

 1.result 简介 及 type属性

  1)result 是action 节点的子节点

  2)result 代表 action 方法执行后,可能去的一个目的地

  3)一个 action节点可以配置多个 result 子节点

  4)result 的name 属性对应着action 方法可能的返回值

  5)result 的type 属性:表示结果的响应类型

  6)result 的type 属性值在struts- default 包的result-types 节点中的name属性中定义

 1 <package name="struts-default" abstract="true">
 2         <result-types>
 3             <result-type name="chain" class="com.opensymphony.xwork2.ActionChainResult"/>
 4             <result-type name="dispatcher" class="org.apache.struts2.dispatcher.ServletDispatcherResult" default="true"/>
 5             <result-type name="freemarker" class="org.apache.struts2.views.freemarker.FreemarkerResult"/>
 6             <result-type name="httpheader" class="org.apache.struts2.dispatcher.HttpHeaderResult"/>
 7

[原创]java WEB学习笔记58:Struts2学习之路---Result 详解 type属性,通配符映射

扫一扫手机访问