Struts2 resultType返回类型
来源:互联网 发布:python canny边缘检测 编辑:程序博客网 时间:2024/05/17 03:02
struts2 resultType返回类型:
Struts2ResultType
Struts2返回类型 Updated May 10, 2010 by cm2...@gmail.com
类型对应的类
Chain(chain) 构成一条动作链
Dispatcher(dispatcher) 默认类型,转发
FreeMarker(freemarker) 用于与FreeMarker的集成
HttpHeader(httpheader) 把HTTP标头发送回用户
Redirect(redurect) 重定向到另一个URL
RedirectAction(redirectAction) 重定向到另一个Action
Stream(stream) 把一个InputStream流发送给浏览器(下载用)
Velocity(Velocity) 用于与Velocity技术的集成
XSLT(xslt) 用于与XML/XSLT技术的集成
PlainText(plaintext) 发送普通文本,通常用来显示JSP页面的源代码
Chain
<!--
Chain用途是构成一条动作链:前一个动作把控制权转交给后一个动作,而前一个动作的状态在后一个动作里仍保持着.
动作链能不用就不用, 有可能把一套连续动作弄成一团乱.
-->
<package name="package1" extends="struts-default">
<action name="action1" class="...">
<result type="chain">action2</result>
</action>
<action name="action2" class="...">
<result type="chain">
<param name="actionName">action3</param>
<param name="namespace">/namespace2</param>
</result>
</action>
</package>
<package name="package2" namespace="/namespace2" extends="struts-default">
<action name="action3" class="...">
<result>/view.jsp</result>
</action>
</package>
Dispatcher
<!-- 转发到JSP,result默认类型 -->
<result name="...">/view.jsp</result>
<!--或者-->
<result name="...">
<param name="location">/view.jsp</param>
</result>
HttpHeader
<!-- 把一个HTTP状态发送给浏览器 -->
<action name="CatchAll">
<result type="httpheader">
<param name="status">404</param>
</result>
</action>
Redirect
<!--
重定向
参数:location:重定向的目的地
parse: 表明是否把location参数的值视为一个OGNL表达式来解释,默认值为true
-->
<action name="..." class="...">
<result name="success" type="redirect">
<!-- 内部资源 -->
/jsp/Product.jsp
<!-- Action带动态参数(${userName}值为本Action中的userName属性值) -->
UserAction.action?userName=${userName}
<!--
外部资源(如果需要使用&和+之类的特殊字符必须使用转义序列.如:&改成&)
http://www.google.com?user=1&site=4
转成:http://www.google.com?user=1&site=4
-->
http://www.google.com
</result>
</action>
RedirectAction
<!--
重定向到一个Action
参数:actionName:指定重定向Action的名字
namespace: 指定重定向Action的命名空间(没有此参数,与本action同一个命名空间)
-->
<result type="redirectAction">UserAction</result>
<!-- 或者 -->
<result type="redirectAction">
<param name="actionName">UserAction</param>
<!-- 参数 -->
<param name="userId">xyz</param>
<param name="area">ga</param>
<result>
<!-- 生成URL:UserAction.action?userId=xyz&area=ga -->
PlainText
<!-- 通常被用来发送JSP页面的源代码 -->
<action name="source_show" class="...">
<result name="success" type="plaintext">/jsp/Menu.jsp</result>
</action>
Struts2ResultType
Struts2返回类型 Updated May 10, 2010 by cm2...@gmail.com
类型对应的类
Chain(chain) 构成一条动作链
Dispatcher(dispatcher) 默认类型,转发
FreeMarker(freemarker) 用于与FreeMarker的集成
HttpHeader(httpheader) 把HTTP标头发送回用户
Redirect(redurect) 重定向到另一个URL
RedirectAction(redirectAction) 重定向到另一个Action
Stream(stream) 把一个InputStream流发送给浏览器(下载用)
Velocity(Velocity) 用于与Velocity技术的集成
XSLT(xslt) 用于与XML/XSLT技术的集成
PlainText(plaintext) 发送普通文本,通常用来显示JSP页面的源代码
Chain
<!--
Chain用途是构成一条动作链:前一个动作把控制权转交给后一个动作,而前一个动作的状态在后一个动作里仍保持着.
动作链能不用就不用, 有可能把一套连续动作弄成一团乱.
-->
<package name="package1" extends="struts-default">
<action name="action1" class="...">
<result type="chain">action2</result>
</action>
<action name="action2" class="...">
<result type="chain">
<param name="actionName">action3</param>
<param name="namespace">/namespace2</param>
</result>
</action>
</package>
<package name="package2" namespace="/namespace2" extends="struts-default">
<action name="action3" class="...">
<result>/view.jsp</result>
</action>
</package>
Dispatcher
<!-- 转发到JSP,result默认类型 -->
<result name="...">/view.jsp</result>
<!--或者-->
<result name="...">
<param name="location">/view.jsp</param>
</result>
HttpHeader
<!-- 把一个HTTP状态发送给浏览器 -->
<action name="CatchAll">
<result type="httpheader">
<param name="status">404</param>
</result>
</action>
Redirect
<!--
重定向
参数:location:重定向的目的地
parse: 表明是否把location参数的值视为一个OGNL表达式来解释,默认值为true
-->
<action name="..." class="...">
<result name="success" type="redirect">
<!-- 内部资源 -->
/jsp/Product.jsp
<!-- Action带动态参数(${userName}值为本Action中的userName属性值) -->
UserAction.action?userName=${userName}
<!--
外部资源(如果需要使用&和+之类的特殊字符必须使用转义序列.如:&改成&)
http://www.google.com?user=1&site=4
转成:http://www.google.com?user=1&site=4
-->
http://www.google.com
</result>
</action>
RedirectAction
<!--
重定向到一个Action
参数:actionName:指定重定向Action的名字
namespace: 指定重定向Action的命名空间(没有此参数,与本action同一个命名空间)
-->
<result type="redirectAction">UserAction</result>
<!-- 或者 -->
<result type="redirectAction">
<param name="actionName">UserAction</param>
<!-- 参数 -->
<param name="userId">xyz</param>
<param name="area">ga</param>
<result>
<!-- 生成URL:UserAction.action?userId=xyz&area=ga -->
PlainText
<!-- 通常被用来发送JSP页面的源代码 -->
<action name="source_show" class="...">
<result name="success" type="plaintext">/jsp/Menu.jsp</result>
</action>
阅读全文
0 0
- Struts2 resultType返回类型
- struts2的resultType类型
- mybatis resultType返回类型汇总。
- struts2 07 结果类型 ResultType
- Struts2-ResultType-1-结果类型
- struts2 ResultType四种基本类型
- struts2-resultType
- struts2 返回类型配置
- struts2 返回boolean类型
- struts2 返回类型
- struts2自定义返回类型
- struts2返回值类型
- Struts2源码浅析-ResultType
- struts2 更改默认resulttype
- struts2学习笔记----resultType
- struts2的resultType
- 【struts2】Result和ResultType
- struts2之resultType
- smaba
- printf 函数的输出条件
- 【教程】【PDF】Python2.7教程
- ZOJ-2724-Windows Message Queue
- 05_细节_常量知识小结
- Struts2 resultType返回类型
- JSP基础
- firewalld
- 向通用块层提交一个bio请求
- windows 下文件的高级操作
- 项目实训第四周(1)--问卷填写模块编码之需填写问卷列表与到期问卷列表
- 凸包——Andrew算法
- JS入门的小笔记
- Python学习笔记(4) -- (关键词:杨辉三角、生成器)