Struts2 resulttype】的更多相关文章

1. ResultType细化 <result-types> <result-type name="chain" class="com.opensymphony.xwork2.ActionChainResult"/> <result-type name="dispatcher" class="org.apache.struts2.dispatcher.ServletDispatcherResult"…
本文章只介绍较为常用的三种result type 1.dispatcher 2.redirect 3.redirectAction 一.dispatcher 用于转向JSP页面,这个是默认的结果类型,如果在action配置中没有配置其他的结果类型,它会被使用 可以将值置于request域中,并在action中取出来(上诉箭头所指的为各点对应关系). 二.redirect  重定向到一个URL 这个不可以传输值(不可以把值放入request域中,如果放入了域中,则不会被取出来) 三.redirec…
在jsp/servlet中,结果集一般是指请求转发和重定向这两种. Struts2作为框架,提供了基于这两种的很多其它的结果集! 在struts-default.xml中定义了一些默认的结果集:          <result-types>             <result-type name= "chain" class="com.opensymphony.xwork2.ActionChainResult" />          …
简单的说,Result是Action执行完后返回的一个字符串,它指示了Action执行完成后,下一个页面在哪里.Result仅仅是个字符串,仅仅是用来指示下一个页面的,那么如何才能够到达下一个页面呢?下一个页面如何能正确地展示结果呢?这就该引出一个新概念——ResultType,所谓ResultType,指的是具体执行Result的类,由它来决定采用哪一种视图技术,将执行结果展现给用户. 很多时候,我们并不去区分Result和ResultType,而是笼统的称为Result.因此,Result除…
本章节将继续学习struts2的返回类型的使用方法. 学习文档下载struts2 full包解压后会在doc下包含离线html文档. 点击运行后页面: 点击Guides向导终将会有向导列表 再点开后,就可以看到struts2支持的所有resultType: 默认的resultType是dispatcher. 常用的dispatcher,redirect,redirectAction,chain. package name="default" namespace="/"…
在struts2-core.jar/struts-default.xml中,我们可以找到关于result-type的一些配置信息,从中可以看出struts2组件默认为我们提供了这 些result-type        <result-types>             <result-type name="chain" class="com.opensymphony.xwork2.ActionChainResult"/>         …
1)基本使用 名称为“chain”的ResultType,在struts-default.xml里的配置如下: <result-type name="chain" class="com.opensymphony.xwork2.ActionChainResult"/> chain是一种特殊的视图结果,用来将Action执行完之后链接到另一个Action中继续执行,新的Action使用上一个Action的上下文(ActionContext),数据也会被传递.…
1)基本使用 名称为“redirect”的ResultType,在struts-default.xml里的配置如下: <result-type name="redirect" class="org.apache.struts2.dispatcher.ServletRedirectResult"/> 通过配置可以看出,它对应的实现类是ServletRedirectResult. 这种Result同常也使用JSP作为视图技术.它包装的是javax.servl…
1)基本使用 名称为“dispatcher”的ResultType,在struts-default.xml里的配置如下: <result-type name="dispatcher" class="org.apache.struts2.dispatcher.ServletDispatcherResult" default="true"/> 通过配置可以看出,它对应的实现类是ServletDispatcherResult. 如果采用JS…
我们在struts-defalut.xml文件中可以看到如下图所示: 这些类型是配置文件所带的.接下来我们主要讲解我标注出来的这个,其他的我就不做详解了,有兴趣的可以去试试. web.xml文件我在这里就不配置了.直接从action开始 1.0当type取值为chain时: chain:转发到action 创建LoginAction继承ActionSupport类定义方法 package cn.struts2.action; import com.opensymphony.xwork2.Acti…