`
suhongliang5332
  • 浏览: 23847 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Struts2 Action的返回结果类型

 
阅读更多
已配置结果类型名  类 名 描 述
dispatcher

org.apache.struts2.dispatcher.Se

rvletDispatcherResult

默认结果类型,用来呈现JSP页面
chain

com.opensymphony.xwork2.Actio

nChainResult

将action和另外一个action链接起来
freemarker

org.apache.struts2.views.freemar

ker.FreemarkerResult

呈现Freemarker模板
httpheader

org.apache.struts2.dispatcher.Htt

pHeaderResult

返回一个已配置好的HTTP头信息响应
redirect

org.apache.struts2.dispatcher.Se

rvletRedirectResult

将用户重定向到一个已配置好的URL
redirectAction

org.apache.struts2.dispatcher.Se

rvletActionRedirectResult

将用户重定向到一个已定义好的action
stream

org.apache.struts2.dispatcher.St

reamResult

将原始数据作为流传递回浏览器端,该结果类型对下载的内容和图片非常有用
velocity

org.apache.struts2.dispatcher.Ve

locityResult

呈现Velocity模板
xslt

org.apache.struts2.views.xslt.XSL

TResult

呈现XML到浏览器,该XML可以通过XSL模板进行转换
plaintext

org.apache.struts2.dispatcher.Pl

ainTextResult

返回普通文本类容

 

分享到:
评论

相关推荐

    struts2 action 返回json方法(一)源码

    以上就是Struts2 Action返回JSON的基本步骤和原理。在实际开发中,可能需要处理更复杂的情况,如分页、过滤、排序等,此时可以利用Struts2的动态结果集或者自定义拦截器来实现。通过深入理解和实践,你将能够熟练地...

    Struts2_result返回类型

    `Struts2_result返回类型`指的是在Action执行成功或失败后,如何将控制权传递到下一个页面或资源。这些返回类型定义了不同的结果处理策略,使得开发者可以根据需求选择合适的方式。 首先,我们来看几个常见的返回...

    struts2返回json

    3. **配置struts.xml**:在`struts.xml`配置文件中,你需要声明这个Action,指定结果类型为JSON: ```xml <action name="getJSON" class="com.example.YourAction"> </action> ``` 4. **设置内容类型**:...

    struts2返回JSON数据的两种方式

    注意,Action方法的返回类型应设为`void`。 ```java public void selectPalbum() throws Exception { HttpServletResponse response = ServletActionContext.getResponse(); response.setCharacterEncoding(...

    Struts2 in action(struts2实战)

    - **Action**:在Struts2中,Action是业务逻辑的载体,负责处理用户请求并返回结果。每个Action对应一个特定的用户操作。 - **Result**:Action执行完毕后,会返回一个Result,定义了页面跳转或数据呈现的方式。 ...

    android接收json例子struts2Action返回json格式数据

    在Android开发中,与服务器进行数据交互是常见的...而`Struts2_JSON_Demo`可能是一个Struts2的项目,实现了返回JSON数据的Action。通过这两个示例,你可以更直观地学习和理解Android与Struts2之间JSON数据交换的过程。

    Struts2 in action

    - Action处理完请求后返回一个结果,这个结果告诉Struts2如何继续下一步操作(如跳转到某个页面)。 - **示例代码**: ```java public class ExampleAction extends ActionSupport { private String name; ...

    Struts2实战(Struts2 In Action中文版)

    1. **Struts2基础**:介绍Struts2的基本概念,包括配置文件、Action类、结果类型和视图解析。 2. **OGNL表达式语言**:Struts2使用OGNL(Object-Graph Navigation Language)进行数据绑定和表达式操作,学习如何...

    struts2 result转向到action

    如果 `LoginAction` 返回 `"success"`,那么根据配置的 `redirect-action` 结果类型,系统将会重定向到 `/allsystem.action`。 #### 三、深入理解 `redirect-action` 与 `redirect` 的区别 - **`redirect`**: 使用...

    Struts2 in action中文版+配套源代码

    "Struts2InAction.war"可能包含了书中的所有示例代码,覆盖了各种主题,包括Action、拦截器、结果类型、OGNL表达式、表单验证、国际化等。通过阅读和运行这些代码,开发者可以更直观地了解Struts2的运作方式和实际...

    Struts2InAction中文+源代码

    6. **Ajax支持**:Struts2通过JSON结果类型和Ajax插件,方便地实现了部分页面的异步更新,提升用户体验。 SampleApplication是《Struts2 in Action》书中配套的示例项目,包含了完整的Struts2应用结构。这个项目...

    struts2 Result类型

    在Struts2中,业务逻辑通常封装在Action类中,Action类负责处理用户请求并返回一个结果。这个结果可以是成功的处理、错误的提示,或者是重定向到其他页面。Result类型就是用来定义这些结果的处理方式。 Struts2内置...

    Struts2 in action 中文版

    4. **配置文件**:Struts2的配置通常存储在XML文件中,包括对Action、拦截器、结果类型等的定义。 5. **拦截器(Interceptor)**:用于实现跨切关注点的功能,如事务管理、安全控制、输入验证等。 ### Struts2与...

    在Struts2中的结果集类型

    在Struts2框架中,结果集类型(Result Types)是用于控制动作(Action)执行后如何处理返回的结果。它们定义了如何将Action的返回值映射到实际的HTTP响应。以下是对Struts2中几种主要结果集类型的详细说明: 1. **...

    Struts2之结果类型的使用和分析案例struts006

    每个Action类通常代表一个业务逻辑,当用户请求被处理后,Struts2会根据配置文件(struts.xml或struts.properties)来决定调用哪个Action类的方法,并返回一个结果。这个结果可以是重定向到一个新的页面、展示一个...

    struts2 全局结果集

    当Action执行完成后,Struts2框架会根据返回的Action结果名查找匹配的结果。这个过程涉及到ActionInvocation、ResultSupport和Result接口等核心组件的协同工作。通过阅读Struts2的源码,开发者可以深入了解这一过程...

Global site tag (gtag.js) - Google Analytics