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

Strtuts2中的result-type

时间:2016-04-06 14:55:45      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

(1)    type=”dispatcher”:请求转发,保持同一个请求对象

两个参数:

<param name=”location”>jsp路径</param>

<param name=”parse”>true</param>

Location参数写jsp的位置,parse参数决定了location是否可以通过OGNL来引用参数,默认为true.

(2)    type=”redirect”:重定向,请求的对象发生改变,用get方式传参(请求挂上参数)

两个参数:

<param name=”location”>jsp路径</param>

<param name=”parse”>true</param>

Location参数写jsp的位置,parse参数决定了location是否可以通过OGNL来引用参数,默认为true.

(3)    type=”chain”:将action执行完之后链接到另一个action,不能再result配置的时候传递参数

参数:

<param name=”actionName”>下一个action的name</param>

<param name=”namespace”>其他package的namespace</param>

(4)    <result name=”**” type=”freemarker”>**.ftl</result>:处理结果页面为使用FreeMarker制作的页面的这样一种ResultType

四个参数:

<param name=”location”>*.ftl</param>

<param name=”parse”>true</param>

<param name=”contentType”>text/html</param>

<param name=”writeIfCompleted”>false</param>

Location用于指定FTL文件的位置。parse默认是true,指定在location中出现的EL表达式是否会被解析。contentType默认是text/html,指定输出方式。writeIfCompleted默认是false,指定是否不存在FTL解析错误的时候才写入到流中。

(5)    其他ResultType

一、      velocity:用来处理celocity模板。Velocity是一个模板引擎,可以将Velocity模板转化成数据流的形式,直接通过JacaServlet输出。

二、      xslt:用来处理XML/XLST  模板,将结果转换为XML输出。

三、      httpheader:用来控制特殊HTTP行为。

四、      stream:用来向浏览器进行流式输出。

Strtuts2中的result-type

标签:

原文地址:http://www.cnblogs.com/mfd1226/p/5359074.html

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