`

Struts2的ResultType和Action处理链

 
阅读更多
假期兼职了个p2p项目,用的s2sh的框架,一用起来,竟然对struts2好多都忘记了。在此复习一下。
http://blog.csdn.net/jadyer/article/details/5887509
分享到:
评论

相关推荐

    自定义的struts2的resulttype

    在Struts2中,ResultType是Action执行后跳转到不同页面或执行不同操作的一种策略。默认情况下,Struts2提供了一些内置的ResultType,如“dispatcher”(用于转发到JSP或其他资源)、“stream”(用于处理流式数据,...

    struts2_action代码

    在本压缩包"Struts2_0300_Action"中,包含的是关于Struts2 Action的实践代码,这对于初学者了解和掌握Struts2框架的核心概念和工作原理非常有帮助。 首先,Action是Struts2的核心组件之一,它是业务逻辑的执行者。...

    struts2所需的包和Struts2_json所需包

    导入这些包后,开发者可以按照Struts2的配置方式设置Action,通过`@ResultType("json")`注解或在配置文件中指定`result`类型为`json`,Struts2就会自动将Action的返回值转化为JSON格式并发送到客户端。 在实际开发...

    struts2中result类型之redirectAction

    1. 当Action执行完成后,如果配置了`resultType="redirectAction"`,Struts2会生成一个重定向URL。 2. 这个URL包含了Action的名字、Namespace以及可能的参数。 3. 浏览器收到这个重定向响应,然后根据URL发起新的...

    struts2 2.3.1api

    - **Action**:在Struts2中,Action是业务逻辑的载体,它接收来自视图层的请求,处理数据并返回一个Result。开发者可以自定义Action类,实现特定的业务逻辑。 - **Result**:Result表示Action执行后返回的结果,它...

    struts2 Result类型

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

    struts2中AJAX实现

    通过结合Struts2和AJAX,开发者可以创建更高效、交互性更强的Web应用程序。 在Struts2中实现AJAX,主要涉及以下几个关键点: 1. **Struts2 Action和Result**:首先,你需要创建一个Struts2 Action类,它将处理...

    struts2-json

    在Struts2的配置文件(struts.xml或struts.properties)中,需要为Action添加一个`@ResultType`注解或结果类型配置,指定为`json`。这样,当Action执行完成后,会返回JSON格式的数据。 3. **JSON Value Stack**: ...

    struts2.jar

    10. **异常处理**:Struts2提供了全局的异常处理机制,可以捕获和处理Action执行过程中的异常,返回统一的错误页面。 学习这个实例时,你需要理解Action的创建、配置文件的编写、拦截器的使用,以及如何通过JSP或...

    struts2-jsondemo

    5. **Action中的JSON处理**:在Action中,我们可以使用Struts2提供的`@ResultType("json")`注解或者在配置文件中声明结果类型,使得Action可以直接返回Java对象,Struts2会自动将其转换为JSON。 6. **JSONParam注解...

    struts2源码解析.pdf

    - ActionProxy是Struts2框架中的代理对象,负责创建和管理Action实例,以及协调Action的执行过程。 4. **ActionInvocation**: - ActionInvocation代表了一个Action的执行流程,包括Action的调用、结果的处理等。...

    maven-web项目 Struts2 Struts注解 Struts2返回json

    通过以上讲解,我们可以看到这个项目涵盖了Maven的依赖管理,Struts2的Action和注解配置,以及Struts2对JSON的支持。这为我们提供了一个完整的示例,展示了如何在现代Java Web开发中使用这些技术。

    struts2返回json

    Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展、模块化且易于管理的企业级应用程序。在Struts2中,返回JSON(JavaScript Object Notation)数据类型是一种常见的需求,尤其是在开发AJAX或者前后端分离...

    Struts2配置详解

    - **相关博客和教程**:互联网上有大量的关于Struts2的文章和教程,可以帮助理解具体细节和最佳实践。 通过上述内容,我们可以看到Struts2配置文件的强大功能和灵活性。通过对配置文件的合理设计和管理,可以极大地...

    如何使用struts2的零配置插件convention

    如果Action处理后不是进入视图,而是跳转到另一个Action,即形成Action链,只需遵循以下约定: - **无视图资源**:第一个Action返回的逻辑视图字符串没有对应的视图资源。 - **同包规则**:第二个Action与第一个...

    Struts2 result和type

    通过对Struts2中`Result`与`Type`的理解和运用,可以更加灵活地控制页面的流向和展示形式,从而提高应用程序的可维护性和扩展性。希望本文能帮助读者更好地掌握这些核心概念,并在实际项目开发中发挥出应有的作用。

    json+struts2整合jar包

    Struts2提供了一个插件——Struts2-JSON-Plugin,用于支持JSON序列化和反序列化,使得Action类可以直接返回JSON格式的数据,而无需额外的处理。 描述中的"json2.4+struts2-json-plugin-2.3.4"指的可能是JSON库的...

    Struts2+JSON+YUI组合应用之二构建RichClient

    2. **YUI作为前端展示**:利用YUI的组件和API,可以创建丰富的用户界面,如使用YUI的DataTable展示从服务器获取的JSON数据,或者使用YUI的Form组件进行表单验证,并通过AJAX发送到Struts2 Action进行处理。...

    struts2的深入理解内核解析

    Struts2通过ResultType映射,将不同的结果类型转化为实际的处理方式。 9. **视图渲染**:ValueStack中的数据会自动绑定到JSP或其他视图技术中,使得开发者可以轻松地在视图层展示数据。 10. **响应发送**:最后,...

Global site tag (gtag.js) - Google Analytics