`
keren
  • 浏览: 1583449 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2升级的json输出配置注意事项

 
阅读更多
<result name="success" type="json">
  <param name="root">action</param><!-- 指定这个就是指当前的这个action里面的所有get方法 -->
  <param name="ignoreHierarchy">false</param><!-- 指定这个就是指要输出父类里面的get方法 -->
  <param name="excludeProperties">
    actionErrors.*,
    actionMessages.*,
    fieldErrors.*,
    errorMessages.*,
    errors.*,
    locale.*,
    texts.*
  </param>
  <param name="excludeNullProperties">false</param>
  <!--使用true/false 默认为false(即包含属性值为null的字段)-->
  <!-- 指定内容类型,默认为application/json,IE浏览器会提示下载 -->
  <!--<param name="contentType">text/html</param>-->
  <!-- The request must include "gzip" in the "Accept-Encoding" header for this to work. -->
  <param name="enableGZIP">true</param>
  <param name="noCache">true</param>
</result>
分享到:
评论

相关推荐

    Struts2处理json简介及注意事项

    2. **配置Struts2**:在struts.xml配置文件中,需要开启JSON支持。添加以下配置: ```xml &lt;constant name="struts.enable.JSON" value="true"/&gt; &lt;constant name="struts.action.extension" value=",json"/&gt; ``` 3....

    struts2+json

    总的来说,"struts2+json"资源涉及到了Struts2框架中的Action设计、拦截器机制、结果类型的配置,以及AJAX和JSON在Web应用中的使用。理解这些知识点对于开发动态、交互性强的Java Web应用至关重要。

    struts2-json-plugin-2.3.24-API文档-中文版.zip

    赠送jar包:struts2-json-plugin-2.3.24.jar; 赠送原API文档:struts2-json-plugin-2.3.24-javadoc.jar; 赠送源代码:struts2-json-plugin-2.3.24-sources.jar; 赠送Maven依赖信息文件:struts2-json-plugin-...

    struts2-json-plugin

    struts2-json-plugin,Struts JSON插件

    struts2与json整合

    除了输出JSON数据,Struts2还能够处理来自客户端的JSON输入。这通常涉及到使用`JSONInterceptor`拦截器,它能够自动将接收到的JSON数据转换成相应的Java对象,简化了开发者的工作。 #### 5. 与AJAX的结合 在现代...

    struts2返回JSON数据的两种方式

    总结,Struts2中返回JSON数据有两种主要方式:一是通过`response.getWriter().print()`手动输出JSON字符串;二是利用Struts2的内置JSON插件,通过返回特定的属性和结果类型自动处理JSON。每种方法都有其适用场景,...

    struts2-json

    使用Struts2的JSON功能时,需要注意安全问题。由于JSON可以暴露敏感信息,应避免在JSON响应中包含敏感数据。此外,Struts2的JSON漏洞曾引起广泛关注,因此保持框架版本的更新至关重要,以修复可能的安全漏洞。 8. ...

    struts2-json-plugin源码

    `struts2-json-plugin`是Struts2的一个插件,它使得Struts2能够处理JSON请求和响应,无需额外的配置或库。这个插件不仅包含了源码,还包含了必要的配置文件和类,使得开发者可以深入理解其工作原理并进行自定义扩展...

    json-lib-2.1.jar和struts2-json-plugin-2.1.8.1.jar

    `struts2-json-plugin-2.1.8.1.jar` 则是Struts 2框架的一个插件,主要用于增强Struts 2对JSON的支持。Struts 2是一款非常流行的MVC(Model-View-Controller)框架,用于构建企业级的Java Web应用程序。这个插件允许...

    struts2的json插件配置详解(附示例strutsJson)

    这篇博客将深入讲解Struts2的JSON插件配置,并通过实例“strutsJson”来演示具体用法。 首先,让我们了解JSON插件的基本配置。在Struts2框架中,我们需要在`struts.xml`配置文件中引入JSON插件的相关配置。这通常...

    Struts2+Json+Android简单实现

    在Struts2中,我们可以配置Action类返回JSON类型的结果,这样当客户端(如Android应用)发起请求时,服务器会返回JSON格式的数据。这些数据可以包含对象、数组、字符串、数字等多种类型,非常适合移动设备上的数据...

    struts2-json-plugin-2.3.8.jar

    在实际开发中,为了使用这个插件,你需要将`struts2-json-plugin-2.3.8.jar`文件放入项目的类路径(classpath)下,然后在Struts2的配置文件(通常为struts.xml)中启用JSON插件。在Action类中,定义返回JSON数据的...

    Struts2_JSON_Demo

    6. **自定义JSON转换**:如果默认的JSON序列化不符合需求,可以通过实现`org.apache.struts2.json.JSONWriter`接口来自定义JSON输出。 7. **安全性**:在使用JSON时,要注意防止XSS(跨站脚本攻击)和CSRF(跨站...

    Struts2返回JSON对象的方法总结完整实例

    如果是作为客户端的HTTP+JSON接口工程,没有JSP等view视图的情况下,使用Jersery框架开发绝对是第一选择。... Struts2返回JSON有两种方式:1.使用Servlet的输出流写入JSON字符串;2.使用Struts2对JSON的扩展。

    struts2所需的包和Struts2_json所需包

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

    struts2+json的使用

    2. 配置Struts2的JSON插件:在struts.xml配置文件中,添加JSON插件的配置,以启用JSON支持。 ```xml &lt;constant name="struts.enable.SMD" value="true"/&gt; &lt;constant name="struts.action.extension" value=",json"/...

    Struts2与JSON

    1. **配置Struts2**: 首先,确保你的项目已经引入了Struts2的核心库和JSON插件。在`struts.xml`配置文件中,添加JSON结果类型: ```xml &lt;constant name="struts.enable.SlashesInActionNames" value="true"/&gt; ...

    struts2-json-lib

    1. 添加JSON插件到项目的类路径:确保`struts2-json-plugin-x.x.x.jar`在类路径中,并在`struts.xml`配置文件中启用JSON插件。 2. 配置Action:在Action类中,添加`@Result`注解或者在XML配置文件中定义结果类型为`...

    struts2使用json注意事项

    在使用Struts2框架开发Web应用时,JSON(JavaScript Object Notation)作为一种轻量级的数据...理解并掌握这些注意事项,可以帮助开发者更有效地在Struts2框架中利用JSON进行数据交换,提高应用程序的效率和安全性。

Global site tag (gtag.js) - Google Analytics