Struts2 resulttype

本文章只介绍较为常用的三种result type

1.dispatcher

2.redirect

3.redirectAction

一、dispatcher 用于转向JSP页面,这个是默认的结果类型,如果在action配置中没有配置其他的结果类型,它会被使用

可以将值置于request域中,并在action中取出来(上诉箭头所指的为各点对应关系)。

二、redirect  重定向到一个URL

这个不可以传输值(不可以把值放入request域中,如果放入了域中,则不会被取出来)

三、redirectAction   重定向到一个Action

这个传输的值会发生改变,会变成重定向action放入request域中的值

redirectAction应用实例

时间: 2024-10-14 18:15:04

Struts2 resulttype的相关文章

【Struts2二】结果集(result-type)

在jsp/servlet中,结果集通常是指请求转发和重定向这两种! Struts2作为框架,提供了基于这两种的更多的结果集! 在struts-default.xml中定义了一些默认的结果集:          <result-types> <result-type name= "chain" class="com.opensymphony.xwork2.ActionChainResult" /> <result-type name= &

Struts2(六):ResultType

本章节将继续学习struts2的返回类型的使用方法. 学习文档下载struts2 full包解压后会在doc下包含离线html文档. 点击运行后页面: 点击Guides向导终将会有向导列表 再点开后,就可以看到struts2支持的所有resultType: 默认的resultType是dispatcher. 常用的dispatcher,redirect,redirectAction,chain. 1 package name="default" namespace="/&qu

【struts2】名为chain的ResultType

1)基本使用 名称为"chain"的ResultType,在struts-default.xml里的配置如下: <result-type name="chain" class="com.opensymphony.xwork2.ActionChainResult"/> chain是一种特殊的视图结果,用来将Action执行完之后链接到另一个Action中继续执行,新的Action使用上一个Action的上下文(ActionContext

Struts2系列:(6)result-type和全局result

在(2)中到struts.xml中的package.action和result进行了简单介绍. 在(3)中到action进行了一些详细介绍. 在本节中,将对result进行一些详细介绍,主要包括两部分:result-type和全局的result. 1.result-type #代码角度#在Action类中,每个 action 方法均返回一个 String 类型的值, Struts 将根据这个值来决定响应什么结果. #配置角度#在struts.xml配置文件中,每个 Action 标签可包含多个

【struts2】名为redirect的ResultType

1)基本使用 名称为"redirect"的ResultType,在struts-default.xml里的配置如下: <result-type name="redirect" class="org.apache.struts2.dispatcher.ServletRedirectResult"/> 通过配置可以看出,它对应的实现类是ServletRedirectResult. 这种Result同常也使用JSP作为视图技术.它包装的是j

【struts2】Result和ResultType

简单的说,Result是Action执行完后返回的一个字符串,它指示了Action执行完成后,下一个页面在哪里.Result仅仅是个字符串,仅仅是用来指示下一个页面的,那么如何才能够到达下一个页面呢?下一个页面如何能正确地展示结果呢?这就该引出一个新概念--ResultType,所谓ResultType,指的是具体执行Result的类,由它来决定采用哪一种视图技术,将执行结果展现给用户. 很多时候,我们并不去区分Result和ResultType,而是笼统的称为Result.因此,Result除

【struts2】名为dispatcher的ResultType

1)基本使用 名称为"dispatcher"的ResultType,在struts-default.xml里的配置如下: <result-type name="dispatcher" class="org.apache.struts2.dispatcher.ServletDispatcherResult" default="true"/> 通过配置可以看出,它对应的实现类是ServletDispatcherResu

基于struts2 拦截器ResultType为chain的Action之间数据传递 ——表单页面打开优化

工作流所使用的表单页面使用freemarker设计,在发起或审批流程页面将表单作为一个iframe嵌入其中,实现如下: <iframe id="doJobframe" name="doJobframe" frameborder="0" scrolling="yes" height="100%" width="100%" style="padding: 0; margin-

Struts2:Result结果类型

常用的结果类型 Struts中自带了一些结果类型.dispatcher表示将结果转交给JSP或者Servlet,redirect表示重定向到另外一个URL,redirectAction表示重定向到另外一个Struts动作.默认的都是dispatcher类型.dispatcher类型的返回结果中可以使用OGNL表达式,主要是为了便于实现显示动态的页面.redirect结果类型中也可以使用OGNL表达式.下面是定义dispatcher结果的一个例子: <action name="Test&qu