码迷,mamicode.com
首页 > 其他好文 > 详细

Struts2支持的结果类型

时间:2016-07-23 21:31:22      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:struts2支持的结果类型


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支持的结果类型

标签:struts2支持的结果类型

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!