`
chinagdvea
  • 浏览: 132364 次
  • 性别: Icon_minigender_1
  • 来自: 韶关
社区版块
存档分类
最新评论

关于JSON结果输出Action所有属性的问题

阅读更多
<action name="addCourse" class="org.dreamfly.core.action.StudentAction" method="addCourse">
            <result type="json">
                <param name="includeProperties" >
                    message
                </param>
            </result>
            <result type="json" name="FULL"></result>
            <result type="json" name="ERROR"></result>
        </action>

如果没写<param name="includeProperties" >
                    message
                </param>
会将Action所有属性都转成JSON格式输出
分享到:
评论

相关推荐

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

    5. **自定义JSON输出** 如果需要控制哪些属性被包含在JSON中,或者需要额外的JSON配置,可以在Action类上使用注解`@Results`和`@Result`。例如,只返回`message`属性: ```java @Results({ @Result(name=...

    struts2-json

    安装插件后,只需在Action配置中启用JSON支持,就能自动处理JSON输出。 2. **Action配置**: 在Struts2的配置文件(struts.xml或struts.properties)中,需要为Action添加一个`@ResultType`注解或结果类型配置,指定...

    Struts2_JSON_Demo

    当使用模型驱动时,Action中的属性可以直接映射到JSON输出,简化了数据处理。 6. **自定义JSON转换**:如果默认的JSON序列化不符合需求,可以通过实现`org.apache.struts2.json.JSONWriter`接口来自定义JSON输出。 ...

    struts2返回JSON数据的两种方式

    在本文中,我们将探讨两种在Struts2框架中返回JSON数据的方法。...二是利用Struts2的内置JSON插件,通过返回特定的属性和结果类型自动处理JSON。每种方法都有其适用场景,可以根据项目需求选择合适的方式。

    sturts框架下返回json数据 list map 对象

    4. **返回JSON数据**:在Action的方法执行完毕后,由于配置了`json`结果类型,Struts2会自动将Action的属性转换为JSON格式并返回给客户端。如果需要自定义JSON输出,可以通过`@ResultType`注解指定特定的JSON结果...

    struts2和json集成的一个小示例

    这通常意味着在Action类上添加`@ResultType("json")`注解,或者在struts.xml配置文件中为特定结果定义一个JSON类型的结果。 接下来,我们关注JSON数据的生成。在Action类的方法中,你可以创建一个Java对象,比如一...

    struts-2.5.20-all(含struts2-json-plugin.jar)jar资源

    3. **配置支持**:可以通过配置文件控制哪些Action支持JSON输出,以及JSON数据的格式化选项。 4. **Ajax支持**:与jQuery等库结合,实现异步请求和响应,更新部分页面内容。 在实际开发中,使用Struts 2 JSON插件...

    struts2整合JSON

    Struts2与JSON的整合主要依赖于JSON插件的支持,通过在`struts.xml`中配置Action以及指定结果类型为JSON,可以轻松实现将Java对象转换成JSON格式输出。这种整合方式不仅提高了数据传输效率,还简化了前端解析过程,...

    struts2返回json数据的方法一 使用json-default

    在`struts.xml`中,为Action的`success`结果指定类型为`json`: ```xml &lt;action name="myAction" class="com.example.MyAction"&gt; &lt;result type="json"&gt;/result.jsp&lt;/result&gt; &lt;!-- 为了演示,这里可以是一个JSP页面...

    struts2使用json

    4. **定制JSON输出**:有时,你可能并不希望返回所有的Action属性,而是需要根据需求选择性的返回某些属性。这可以通过`includeProperties`和`excludeProperties`参数来实现: - `includeProperties`:指定需要包含...

    一个简单的 struts2-json 实例

    这里的`&lt;constant&gt;`标签开启了JSON支持,`&lt;package&gt;`中的`&lt;action&gt;`定义了一个以"Json"结尾的Action,它的结果类型设置为"json",意味着这个Action的返回值将被转化为JSON。 接下来,我们需要在Action类中实现返回...

    Struts2处理json简介及注意事项

    这里`root`参数指定将Action中的`data`属性作为JSON响应的根对象。 5. **前端处理**:在前端,可以使用JQuery的Ajax函数来发送请求并处理JSON响应。例如: ```javascript $.ajax({ url: 'myAction.json', type: ...

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

    这种方法是手动编码实现JSON输出的典型做法,需要开发者自己操作HTTP响应对象来控制输出格式。 综上所述,本实例展示了在Struts2框架中通过Action类输出JSON数据的三种不同方式。通过testByJSP方法,我们可以了解...

    struts2使用json返回对象和列表(案例)

    在这个Action类中,声明一个`Users`类型的属性,并使用`@JSON(name="USER")`注解来指定JSON输出时的字段名。这样,当Action执行并返回JSON结果时,Struts2会自动将`users`对象序列化为JSON格式: ```java public ...

    struts2-json-plugin-2.1.8jar包.zip

    此外,它还支持自定义JSON输出,例如忽略某些属性、格式化日期等。 总的来说,Struts2 JSON Plugin 2.1.8.jar是一个关键的工具,它使得Struts2框架能够轻松地处理JSON数据,从而更好地支持现代Web应用的需求,尤其...

    struts2使用json注意事项

    默认情况下,当action的结果类型设置为"json"后,Struts2会自动将action中的所有bean属性转化为JSON字符串并返回给浏览器。然而,这并不总是我们期望的行为。有时我们只需要返回特定的属性或者排除某些属性。这时,...

    struts2 json传输对象文档+jar包

    在Struts2中使用JSON,首先需要在配置文件(struts.xml)中启用JSON插件,并指定哪些Action支持JSON输出。然后,在Action类中,你可以创建一个返回类型为`Map, Object&gt;`或自定义对象的方法,这个方法将被转换成JSON...

    sturts2整合json的jar 包

    5. **ognl-2.7.3.jar**:Object-Graph Navigation Language,用于表达对象属性的访问和方法调用,是Struts2的主要表达式语言,用于Action属性绑定和Interceptors的参数传递。 6. **commons-beanutils-1.7.0.jar**:...

    与struts2配套的JSON架包

    在Action类中,我们可以使用注解`@Result(type = "json")`来指定返回JSON结果。例如: ```java @Action(value = "myAction", results = { @Result(name = "success", type = "json") }) public String execute...

    struts2 相关jar包 包含json-lib-2.1.jar+struts2-json-plugin-2.1.8.1.jar

    该插件提供了许多配置选项,允许自定义JSON输出,包括忽略某些字段、自定义日期格式等。版本2.1.8.1代表了这个插件的特定版本,可能包含了一些性能优化和修复了已知的问题。 3. **Struts2的核心概念**: - **...

Global site tag (gtag.js) - Google Analytics