`
alvinqq
  • 浏览: 185801 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

struts2中result的type跳转类型

阅读更多
原文http://www.iteye.com/topic/305413

chain  

    用来处理Action链  

    com.opensymphony.xwork2.ActionChainResult  

dispatcher  

    用来转向页面,通常处理JSP  

    org.apache.struts2.dispatcher.ServletDispatcherResult  

freemaker  

    处理FreeMarker模板  

    org.apache.struts2.views.freemarker.FreemarkerResult  

httpheader  

    控制特殊HTTP行为的结果类型  

    org.apache.struts2.dispatcher.HttpHeaderResult  

redirect  

    重定向到一个URL  

    org.apache.struts2.dispatcher.ServletRedirectResult  

<result name="success" type="redirect">${url}</result>
在action中通过request.setAttribute("url","index.jsp");设置路径

redirectAction  

    重定向到一个Action  

    org.apache.struts2.dispatcher.ServletActionRedirectResult  

<result name="success" type="redirectAction">
    <param name="namespace">/com/action</param>
    <param name="actionName">loginAction</param>
</result>

stream  

    向浏览器发送InputSream对象,通常用来处理文件下载,还可用于返回AJAX数据  

    org.apache.struts2.dispatcher.StreamResult  

velocity  

    处理Velocity模板  

    org.apache.struts2.dispatcher.VelocityResult  

xslt  

    处理XML/XLST模板  

    org.apache.struts2.views.xslt.XSLTResult  

plainText  

    显示原始文件内容,例如文件源代码  

    org.apache.struts2.dispatcher.PlainTextResult  

redirect-action  

    重定向到一个Action  

    org.apache.struts2.dispatcher.ServletActionRedirectResult  

plaintext  

    显示原始文件内容,例如文件源代码  

    org.apache.struts2.dispatcher.PlainTextResult
分享到:
评论

相关推荐

    struts2 result type 介绍

    在Struts2中,Result Type是控制流程的重要部分,用于定义动作执行后如何转发或重定向到特定的视图。这篇博客文章将深入探讨Struts2的Result Type,以及它在实际应用中的工作原理。 首先,我们需要了解Struts2的...

    struts2中result类型之redirect

    在Struts2框架中,`Result`类型是动作(Action)执行后的一种处理方式,它定义了动作执行完后页面跳转或者数据处理的行为。`Redirect`是`Result`类型中的一种,它涉及到Web应用程序中的URL重定向概念,对用户浏览器...

    struts2中的result的type类型

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

    struts2 中路径无法跳转的问题

    当遇到“Struts2中路径无法跳转的问题”时,这通常与配置、Action类、结果类型或JSP页面的设置有关。以下是一些可能导致问题的关键知识点: 1. **Struts2配置文件**: - 配置文件通常为`struts.xml`,这是定义...

    struts2 result配置详解

    Dispatcher Result 配置是 Struts2 框架中默认的 Result 配置类型。这种配置类型用于将结果.redirect 到一个 JSP 页面。如果在 Action 配置中没有指定其他的 Result 配置类型,那么 Dispatcher Result 配置将被使用...

    struts2 result转向到action

    **Result** 在 Struts2 配置文件(通常是 struts.xml)中被定义,用来指定 Action 处理完业务逻辑后如何响应客户端请求。例如,可以配置 Result 来重定向到另一个 JSP 页面或者另一个 Action。 当开发者希望在 ...

    struts2 跳转至404 页面的解决方案

    在使用Struts2的过程中,可能会遇到一个常见的问题,即应用试图跳转到一个不存在的页面,导致用户看到404错误。404错误通常表示服务器无法找到请求的资源,这可能是由于URL配置错误、控制器映射问题或者资源实际不...

    Struts2 result和type

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

    Struts2 Result类型

    开发者可以根据需求选择合适的Result类型,通过在`struts.xml`配置文件中定义result元素,指定name(通常为Action的返回码)和type(对应Result类型),以及对应的资源路径,来实现Action执行后的页面跳转或数据处理...

    struts2的action的几种result type说明

    在Struts2中,Action是业务逻辑的核心组件,而Result是控制流程的关键部分,它定义了Action执行后如何展示结果。Result Type是Result的一种预定义类型,决定了结果如何被处理和展现给用户。在`struts-default.xml`...

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

    这篇博文将深入探讨Struts2中的result配置以及各种视图转发类型。 首先,让我们理解Result的基本概念。在Struts2的配置文件(如struts.xml)中,每个Action可以有多个结果,每个结果对应一个特定的视图。Result配置...

    struts2 action跳转action传参数

    下面将详细介绍如何在Struts2中实现Action之间的跳转以及如何在跳转过程中传递参数。 #### Struts2框架简介 Struts2是基于Struts1发展起来的一个Web应用框架,它继承了Struts1的优点,同时又克服了其缺点,引入了...

    struts2的result标签使用

    在Struts2中,`Result`标签是核心组件之一,用于定义动作执行后如何跳转到相应的视图。让我们深入探讨一下`Result`标签的使用以及在Struts2框架中的作用。 ### 1. Struts2框架概述 Struts2框架基于MVC设计模式,...

    Struts2学习资源Result part1.rar

    在Struts2中,Result主要负责将处理后的数据传递给相应的视图,如JSP、HTML或者其他的静态资源。Result类型是通过配置在Action类的execute方法返回值或者struts.xml配置文件中定义的。默认情况下,如果未明确指定...

    我的笔记:Struts构架中action的跳转大全

    Struts框架中的Action跳转机制非常灵活,可以根据实际需求选择合适的Action类型。无论是简单的页面跳转还是复杂的业务逻辑处理,Struts都能提供相应的支持。理解这些机制对于高效地开发和维护基于Struts的应用程序至...

    struts2配置文件之result

    Struts2中的`result`配置是框架的核心特性之一,它提供了灵活的页面跳转机制。通过合理地使用全局结果配置和具体的Action结果配置,可以大大简化开发过程,提高代码的复用性和可维护性。此外,掌握不同结果类型的...

    Struts2主要Lib

    5. **结果类型(Result Type)**:结果类型定义了Action执行后如何跳转到视图。例如,"dispatcher"是最常见的结果类型,用于将控制权交给Servlet容器来处理JSP页面的渲染。 6. **OGNL(Object-Graph Navigation ...

    struts2 向结果传参数

    在Struts2中,结果(Result)是动作(Action)执行后跳转的目标,它可以是一个JSP、Servlet或其他资源。有时我们需要在Action执行后向结果传递参数,以便在目标页面中使用这些参数来呈现数据或执行某些逻辑。本文将...

    struts2获取参数,解决乱码,跳转

    在Struts2中,我们可以使用Action类来接收和处理请求参数。Action类是业务逻辑的载体,它通常会有一个或多个方法(称为执行方法)与特定的URL路径关联。当用户发送一个HTTP请求到服务器,Struts2拦截器会解析请求,...

    Struts2 英文教程

    Struts2中的`ResultTypes`定义了不同的结果处理方式,例如可以重定向到另一个页面或执行特定的动作。拦截器(Interceptors)则是在动作执行前后进行的预处理或后处理操作,如权限验证、数据绑定等。Struts2通过定义...

Global site tag (gtag.js) - Google Analytics