`

result type属性 chain redirect

阅读更多
result type属性:
类型作用
dispatcher请请求转发(foward)到本应用程序中指定的资源(JSP或Servlet)
chainAction链式处理,将请求转发(forward)到指定的Action
redirect请求重定向到指琯的Action
joson实现Ajax时返回JSON对象
freemaker处理FreeMarker模版
httpheader控制特殊HTTP行为的结果类型
stream像浏览器发送InputStream对象,通常用来处理文件下载,还可用于返回Ajax数据
velocity处理Velocity模版
xslt处理XML/XLST模版
plainTest显示原始文件内容


示例一:action 跳action 重定向
<action name="update" class="action.UserAction" method="update">
			<result name="update" type="redirect">delete</result>
		</action>
<action name="delete" class="action.UserAction" method="delete">
			<result name="delete">/index.jsp</result>
		</action>

示例二:action 跳 action 转发
<action name="login" class="action.UserAction" method="login">
		<result name="success" type=chain">
			<param name="actionName">update</param>
			<param name="namespace">/</param>
		</result>
		</action>
<action name="update" class="action.UserAction" method="update">
			<result name="update" type="redirect">delete</result>
		</action>

注:如果是chain:则result里配两个参数,一个请求名,一个路径,redirect则直接跳到就可以
分享到:
评论

相关推荐

    struts2中常用Result类型(type)的用法和出现的问题

    常用的 Result 类型有 dispatcher、redirect 和 chain 三种。这三种类型的用法和实现方式如下: 一、dispatcher dispatcher 是 Struts2 中的默认 Result 类型,它将请求转发到指定的页面或资源。使用 dispatcher ...

    struts2的action的几种result type说明

    2. **chain**: Chain Result Type允许你链式执行多个Action,无需返回到客户端。`class="com.opensymphony.xwork2.ActionChainResult"`。这样可以在一个流程中连续执行多个业务操作。 3. **freemarker**: ...

    struts2中的result的type类型

    struts2 跳转类型 result type chain dispatcher redirect redirect action

    Struts2 result和type

    ### Struts2中的Result与Type详解 #### 一、引言 在Struts2框架中,`Result`和`Type`是两个非常重要的概念。它们主要用于控制Action执行完毕后页面的跳转方式以及如何处理Action返回的结果。通过合理配置`Result`与...

    SSH笔记-result标签的type的使用

    本笔记将深入探讨`Result`标签的`type`属性以及其不同类型的用法,包括`dispatcher`、`chain`、`redirect`、`redirectAction`和`stream`。 首先,`dispatcher`是最常用的`Result`类型,它将请求转发到指定的页面。...

    struts2 result配置详解

    &lt;result name="error" type="redirect"&gt;&lt;param name=""&gt;/xxx.jsp&lt;/param&gt;&lt;/result&gt; ``` 在上面的配置中,使用 Redirect-action 配置将结果重定向到一个 Action,同时传递参数 Xml 代码。Redirect 配置则不同,它...

    Struts2 Result类型

    1. **Chain Result (type="chain")** Chain Result用于处理Action链,允许一个Action执行完成后继续调用其他Action,实现Action间的协同工作。 2. **Dispatcher Result (type="dispatcher")** 这是最常用的...

    Struts2--result配置的各种视图转发类型

    &lt;result type="redirect"&gt;/welcome.action&lt;/result&gt; ``` 3. **redirectAction**:重定向到另一个Action,可以传递参数。 ```xml &lt;result type="redirectAction"&gt; &lt;param name="actionName"&gt;welcome ...

    Struts2学习资源Result part1.rar

    &lt;result type="redirect"&gt;/pages/success.jsp&lt;/result&gt; ``` 3. **stream**: 用于处理大文件下载或流式传输内容,避免内存溢出。例如: ```xml &lt;result type="stream"&gt; &lt;param name="contentType"&gt;...

    redirect跳转

    - **使用`redirect-action`**: 例如`&lt;result name="topic" type="redirect-action"&gt;&lt;param name="actionName"&gt;findTopics&lt;/param&gt;&lt;param name="topicId"&gt;${topicId}&lt;/param&gt;&lt;/result&gt;`,这种方法允许你清晰地指定...

    Struts2学习笔记(8)-Result常用类型

    本篇将深入探讨Struts2中四种常见的Result类型:dispatcher、redirect、chain和redirectAction。 1. **dispatcher**: 这是最基本且最常见的Result类型,它代表服务器端的转发(Server-side Forward)。当你配置`...

    Struts2 配置文件

    `result`有两个关键属性:`name`和`type`。本文将详细介绍这两个属性的意义及其应用场景。 #### 二、Name 属性 `name`属性用来定义执行结果的名称,它决定了控制器执行完成后将采取哪种行为。Struts2提供了几种...

    action之间的跳转

    &lt;result name="success" type="chain"&gt;step2.action&lt;/result&gt; &lt;result name="success"&gt;finish.jsp&lt;/result&gt; ``` 在实现中,主要思想是根据 Action 名称 finalActionName 及要调用的方法 finalMethodName 来 ...

    Struts2 Result 参数详解

    Chain Result用于处理Action链,这意味着一个Action执行完成后,可以继续调用另一个Action,而无需用户再次发起请求。这在需要多个Action协作完成一个任务时非常有用。 2. Dispatcher Result Dispatcher Result是...

    struts2结果类型

    &lt;result name="success" type="redirect"&gt;/bbb.action&lt;/result&gt; &lt;result name="success" type="redirect"&gt;http://www.example.com&lt;/result&gt; ``` 这里的 `location` 可以指向任何 URL 地址,包括应用程序内的 JSP ...

    信息系统软件设计:要懂Struts必须要懂的程序(2).ppt

    Struts提供了多种Result类型,如dispatcher用于转向页面,redirect用于重定向,chain处理Action链等。 4. **动态Result配置**: 动态Result允许根据Action执行情况决定调用哪个结果。例如,`&lt;result name="success...

    STRUTS2和AJAX结合实现连动菜单

    &lt;result name="cancel" type="redirect-action"&gt;Welcome&lt;/result&gt; &lt;result type="redirect-action"&gt;MainMenu&lt;/result&gt; &lt;result name="expired" type="chain"&gt;ChangePassword&lt;/result&gt; &lt;!-- ...其他Action配置....

    struts2中的url

    这可以通过设置 `&lt;result&gt;` 元素中的 `type` 属性为 `"redirectAction"` 或 `"redirect"` 来实现。具体配置如下: - **请求重定向至Action**: ```xml &lt;result name="upFileOk" type="redirectAction"&gt;test_...

    struts应用5

    result 节点的 name、type 属性的具体含义 2)、讲授 dispatcher、redirect、redirectAction、chain 等结果类型 3)、讲授 Struts2 的 exception 映射 4)、 讲授 action 配置的通配符 5)、 讲授动态方法调用

    strut2学习笔记

    &lt;result name="success" type="redirect"&gt;/chuanCan.jsp?t=${type}&lt;/result&gt; ``` 在JSP中使用`&lt;s:property value="#parameters.t"/&gt;`获取`t`参数。 总之,Struts2提供了一套强大而灵活的机制来管理Web应用的业务...

Global site tag (gtag.js) - Google Analytics