首页 > 其他 > 详细

Struts2支持的结果类型

时间:2016-07-23 21:29:42      阅读:255      评论:0      收藏:0      [点我收藏+]


Struts2支持的结果类型



Struts2默认提供了一系列的结果类型,下面是struts-default.xml配置文件的配置片段:


 <!-- 配置系统支持的结果类型 -->

  <result-types>

            <!-- Action链式处理的结果类型 -->

            <result-type name="chain" class="com.opensymphony.xwork2.ActionChainResult"/>

           <!--  用于与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"/>

           <!--  用于直接跳转到其他URL的结果类型-->

            <result-type name="redirect" class="org.apache.struts2.dispatcher.ServletRedirectResult"/>

           <!--  用于直接跳到其他action的结果类型-->

            <result-type name="redirectAction" class="org.apache.struts2.dispatcher.ServletActionRedirectResult"/>

           <!--  用于向浏览器返回一个InputStream的结果类型-->

            <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" />

           <!--将请求参数以form的形式提交到指定地点的结果类型-->

            <result-type name="postback" class="org.apache.struts2.dispatcher.PostbackResult" />

        </result-types>


  使用redirectAction时可以指定下面两个属性


  <result name="update" type="redirectAction">

             <param name="namespace">test</param>

             <param name="actionName">index</param>




在Struts2-jasperreports-plugin-2.0.6.jar的struts-plugin.xml文件中看到如下配置片段:


         <result-types>

                     <!-- 用于整合JasperReport的结果类型 -->

            <result-type name="jasper" class="org.apache.struts2.views.jasperreports.JasperReportsResult"/>

            </result-types>


在Struts2-jfreechart-plugin-2.0.6.jar的struts-plugin.xml文件中看到如下配置信息:


 <!-- 用于与jfreechar整合的结果类型 -->

    <result-type name="chart" class="org.apache.struts2.dispatcher.ChartResult">

    <param name="height">150</param>

    <param name="width">200</param>

    </result-type>


在Struts2-jsf-plugin-2.0.6.jar的struts-plugin.xml文件中看到如下配置信息:

        <result-types>

            <!-- 用于与jsf整合的结果类型 -->

            <result-type name="jsf" class="org.apache.struts2.jsf.FacesResult" />

        </result-types>






本文出自 “德泽无忧” 博客,谢绝转载!

Struts2支持的结果类型

原文:http://dezewuyou.blog.51cto.com/2628602/1829034

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!