`

struts2 带参数的redirect json

 
阅读更多

<action name="createAction" class="MyAction" method="create">
            <result type="redirectAction" name="success">
                <param name="actionName">showAction</param>
                <param name="id">${aEntry.aId}</param>
            </result>
            <interceptor-ref name="login"></interceptor-ref>
        </action>

 

/showAction?id=${aEntry.aId}

 

 

 

 

 

 

json 

 

struts2-json-plugin-2.x.x.jar 中有个  struts-plugin.xml

 

    <package name="json-default" extends="struts-default">
        <result-types>
            <result-type name="json" class="org.apache.struts2.json.JSONResult"/>
        </result-types>
        <interceptors>
            <interceptor name="json" class="org.apache.struts2.json.JSONInterceptor"/>
        </interceptors>
    </package>

把你自己的package继承 json-default

 

    <package name="json" extends="json-default" namespace="/json">
                <action name="jsonQuery" class="com.xxxxx.CCCAction" method="jsonQuery">
            <result type="json" />
        </action>
    </package>

action 里面return SUCCESS 就好了

 

 

他默认的返回结果是把Action里面所有的实列变量序列化(json化)返回来

 

 

 

 

分享到:
评论

相关推荐

    在Action中以Struts2的方式输出JSON数据的实例

    要注意的是,如果使用这种方式,Struts2的result配置中不能设置type="redirect",因为redirect会导致新的请求,request范围内的数据将不可用。 2. testByAction方法:这个方法演示了如何利用Struts2框架的内建JSON...

    Struts2全部jar包

    6. **插件体系**:Struts2支持丰富的插件,如Struts2-convention-plugin(基于约定的配置)、Struts2-dojo-plugin(Dojo库集成)、Struts2-json-plugin(JSON支持)等,方便开发者快速实现特定功能。 7. **Tiles...

    Struts2 教学课件

    6. **插件体系**:Struts2拥有丰富的插件库,如Tiles Plugin用于布局管理,Freemarker Plugin支持FreeMarker模板引擎,Struts2 JSON Plugin用于JSON数据交互,增强了框架的功能性。 7. **OGNL(Object-Graph ...

    struts2四天的学习笔记

    7. **Struts2插件**:Struts2社区提供了许多插件,如Tiles插件(用于布局管理)、JSON插件(支持JSON响应)和Struts2 Dojo插件(提供富客户端功能)等,这些插件极大地增强了Struts2的功能。 8. **国际化...

    Struts2——教程

    Struts2具有丰富的插件库,如Tiles插件用于布局管理,JSON插件支持JSON数据交互,Dojo插件集成Dojo JavaScript库,提供AJAX功能。 八、异常处理 Struts2提供了一种优雅的方式来处理应用程序中的异常。通过全局异常...

    struts2课程笔记

    项目练习部分涉及到使用Ajax实现异步请求并返回JSON数据,这通常通过Struts2的JSON插件实现。文件下载则涉及到流处理和HTTP响应头的设置,Struts2提供了便捷的方式处理这一场景。 总的来说,Struts2框架通过其强大...

    struts 2完全学习手册

    4. **丰富的结果类型**:除了基本的视图渲染外,Struts 2还支持多种高级的结果类型,如JSON、XML等,方便进行Ajax开发。 5. **国际化支持**:Struts 2提供了良好的国际化支持,通过配置资源文件即可轻松实现多语言...

    struts2代码演示

    - Struts2通过JSON结果类型和dojo插件支持Ajax请求,实现局部刷新。 通过这个压缩包中的代码示例,你可以深入理解Struts2的使用方式,包括Action的编写、配置文件的设定、拦截器的应用以及结果的处理等方面,...

    Struts1_Struts2

    - **Result类型**:不同于Struts1的单一Forward结果,Struts2支持多种Result类型,如Redirect、Stream等,使结果处理更加灵活。 - **富客户端支持**:Struts2可以很好地处理AJAX请求,提供了JSON结果类型,方便与...

    struts2api.zip

    例如,`struts2-dojo-plugin`提供与Dojo JavaScript库的集成,`struts2-json-plugin`支持JSON序列化和反序列化。 8. **类型转换**:Struts2提供了自动类型转换机制,能够将HTTP请求参数自动转换为Action字段的类型...

    Struts2-api

    6. **插件体系**:Struts2拥有丰富的插件库,如Tiles插件支持页面布局,Freemarker或Velocity插件提供模板引擎,JSON插件支持JSON响应,这些都极大地扩展了Struts2的功能。 7. **国际化与本地化**:Struts2提供了...

    struts2框架的使用

    4. **结果类型(Result Types)**:Struts2支持多种结果类型,如`dispatcher`(用于转发到JSP页面)、`stream`(用于下载文件)、`redirect`(重定向到另一个URL)等。在Action配置中,通过指定结果类型和目标路径,...

    struts2框架详解

    Struts2框架详解 Struts2是Java Web开发中的一款广泛应用的开源MVC框架,它构建在Apache Struts 1的基础上,提供了更为强大的功能和更好的灵活性。Struts2旨在简化Web应用开发,通过将表现层与业务逻辑层解耦,提高...

    黑马程序员Struts2笔记

    Struts2拥有丰富的插件库,如Tiles、JSON、FreeMarker等,这些插件可以帮助开发者更高效地构建Web应用。 10. **实际应用示例** 黑马程序员的笔记中可能包含了如何创建一个简单的Struts2应用,从HelloWorld实例到...

    struts2必要jar包

    6. **插件架构**:Struts2拥有强大的插件支持,如Struts2-dojo-plugin用于增强AJAX功能,Struts2-json-plugin用于JSON数据交互,这些插件大大扩展了Struts2的功能。 7. **异常处理**:Struts2提供了一套完整的异常...

    struts2框架jar包

    5. **结果类型(Result Type)**:Struts2支持多种结果类型,如dispatcher(转发到JSP页面)、stream(流式下载)、redirect(重定向)等,可以根据不同需求选择合适的返回类型。 6. **OGNL(Object-Graph ...

    Struts2 开发者文档 api

    9. **struts2-plugins**:Struts2提供了多种插件,如json-plugin、tiles-plugin、ajax-plugin等,以扩展其功能,满足不同应用场景的需求。 10. ** strut2-tiles-plugin**:整合了Tiles框架,使得布局和复用页面变得...

    struts2 各种架包

    - **Struts2-json-plugin**:支持JSON序列化和反序列化,便于开发RESTful API。 - **Struts2-spring-plugin**:与Spring框架集成,实现依赖注入和管理Action对象。 6. **JAR包** - `struts2-core.jar`:核心库,...

    Struts2-2,2.1.1官方完整版jar包

    Struts2支持多种Result类型,如dispatcher(用于转发到JSP页面)、redirect(用于重定向)等。 4. **Interceptor(拦截器)**:拦截器是Struts2的一大特色,它允许开发者在Action调用前后插入自定义的逻辑,如权限...

    struts2_jar

    7. **结果类型(Result Types)**:Struts2支持多种结果类型,如`dispatcher`(转发到JSP页面)、`stream`(处理文件下载)、`redirect`(重定向URL)等,开发者可以根据需求选择合适的结果类型。 8. **插件...

Global site tag (gtag.js) - Google Analytics