当前位置:首页 > 开发 > 编程语言 > Struts2 > 正文

Struts2.1.8 处理结果类型有哪些

发表于: 2012-04-20   作者:cuisuqiang   来源:转载   浏览次数:
摘要: 我使用的版本是2.1.8.1,以这个版本来说一下Struts2的处理结果有哪些!   在struts2-core-2.1.8.1.jar中找到struts-default.xml,里面有一些信息可以参考。从这个文件中可以找到<result-types>标签内就是处理结果类型。 以下是内容和注释: <package name="struts-defaul

我使用的版本是2.1.8.1,以这个版本来说一下Struts2的处理结果有哪些!

 

在struts2-core-2.1.8.1.jar中找到struts-default.xml,里面有一些信息可以参考。从这个文件中可以找到<result-types>标签内就是处理结果类型。

以下是内容和注释:

<package name="struts-default" abstract="true">
<result-types>
	<!-- Action链式处理的结果类型 -->
	<result-type name="chain" class="com.opensymphony.xwork2.ActionChainResult"/>
	<!-- 用于转发URL的结果类型,一般转发的是JSP页面 -->
	<result-type name="dispatcher" class="org.apache.struts2.dispatcher.ServletDispatcherResult" default="true"/>
	<!-- 用于和FreeMarker整合的结果类型 -->
	<result-type name="freemarker" class="org.apache.struts2.views.freemarker.FreemarkerResult"/>
	<!-- 用于控制HTTP头的结果类型 -->
	<result-type name="httpheader" class="org.apache.struts2.dispatcher.HttpHeaderResult"/>
	<!-- 用于重定向的结果类型 -->
	<result-type name="redirect" class="org.apache.struts2.dispatcher.ServletRedirectResult"/>
	<!-- 用于重定向到其他Action的结果类型 -->
	<result-type name="redirectAction" class="org.apache.struts2.dispatcher.ServletActionRedirectResult"/>
	<!-- 用于向客户端输出字节流的结果类型 -->
	<result-type name="stream" class="org.apache.struts2.dispatcher.StreamResult"/>
	<!-- 用于整合Velocity的结果类型 -->
	<result-type name="velocity" class="org.apache.struts2.dispatcher.VelocityResult"/>
	<!-- 用于整合XML\XSLT的结果类型 -->
	<result-type name="xslt" class="org.apache.struts2.views.xslt.XSLTResult"/>
	<!-- 用于显示页面原始代码的结果类型 -->
	<result-type name="plainText" class="org.apache.struts2.dispatcher.PlainTextResult" />
</result-types>
</package>

 

另外,在一些插件包中也可以找到一些插件的结果类型:

struts2-jfreechart-plugin-2.1.8.1.jar

<package name="jfreechart-default" extends="struts-default">    
	<result-types>
		<result-type name="chart" class="org.apache.struts2.dispatcher.ChartResult">
			<param name="height">150</param>
			<param name="width">200</param>
		</result-type>
	</result-types>
</package>

 

struts2-jasperreports-plugin-2.1.8.1.jar

 

<package name="jasperreports-default" extends="struts-default">    
	<result-types>
		<result-type name="jasper" class="org.apache.struts2.views.jasperreports.JasperReportsResult"/>
	</result-types>
</package>

 

struts2-jsf-plugin-2.1.8.1.jar

 

<package name="jsf-default" extends="struts-default">
	<result-types>
		<result-type name="jsf" class="org.apache.struts2.jsf.FacesResult" />
	</result-types>
</package>

 

struts2-tiles-plugin-2.1.8.1.jar

 

<package name="tiles-default" extends="struts-default">
	<result-types>
		<result-type name="tiles" class="org.apache.struts2.views.tiles.TilesResult"/>
	</result-types>
</package>

 

请您到ITEYE看我的原创:http://cuisuqiang.iteye.com

或支持我的个人博客,地址:http://www.javacui.com

 

Struts2.1.8 处理结果类型有哪些

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
报表控件是使用图形及数据实现报表的设计及打印能力的控件。在图形用户界面(GUI)中屏幕上的一种对象
沙发在起居室中使用时,大都形成自己的一个小环境,便于娱乐和交谈,时常借助茶几或小块地毯来完善
这两年大数据很火,那究竟谁掌握了用户更多的数据?腾讯?百度?不是,是运营商,是移动,联通,电
这两年大数据很火,那究竟谁掌握了用户更多的数据?腾讯?百度?不是,是运营商,是移动,联通,电
1:Query Cache 以SQL作为key值缓存查询结果集 一旦查询涉及的表记录被修改,缓存就会被自动删除 设
这两年大数据很火,那究竟谁掌握了用户更多的数据?腾讯?百度?不是,是运营商,是移动,联通,电
MindManager 15是MindManager最新版本,较之前版本MindManager 14新增了许多新功能及新内容,同时也
信号库:包含通用信号模块、布尔、控制器、离散信号模块、信号源、线性信号模块、非线性信号模块、
家具布置可有较大的灵活性,但家具布置既是——种合理的艺术布局,就必定有其规律可循 第一,要从平
作者: 何以袖手 塑料应用广泛,种类繁多,仅一本《通用塑料手册》就近千页。本文希望对大家了解塑料
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号