`
zhouchaofei2010
  • 浏览: 1097495 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用jsonplugin常见问题

 
阅读更多

版本:0.32     struts2 2.0.x

 

1、效率低,页面反应慢

2、如果对象存在双向关联,则在序列化中会出现死循环现象(貌似这样,还未实际测试)

3、在序列化hibernate中动态代理时会报异常。action常见的是biz、dao引用

4、<param name="includeProperties">中如果指定对象中关联的对象时,不能用"."号需要用"\."

     比如

   

<param name="includeProperties">
             stageInfo\.status\.id
             stageInfo\.checkPerson\.realName
 </param>  

不能

<param name="includeProperties">
             stageInfo.status.id
             stageInfo.checkPerson.realName
 </param>  


但在最新版本的的档上例子显示直接可以用.

 

 最新官方文档: https://cwiki.apache.org/confluence/display/WW/JSON%20Plugin

 

 

5、The JSON plugin is bundled with Struts since 2.1.7+. The plugin at Google Code has been  deprecated 

 

 

分享到:
评论

相关推荐

    jsonplugin.jar包

    jsonplugin-0.32.jar jsonplugin.jar包

    jsonplugin-0.33.jar

    因此,在升级或降级Struts2框架时,需要确保JSONPlugin版本与之匹配,以避免可能出现的不兼容问题。 总的来说,JSONPlugin-0.33.jar是Struts2框架的一个强大扩展,它简化了JSON数据处理,提高了Web应用的交互性和...

    jsonplugin

    java structs jsonplugin

    jsonplugin-0.32.jar

    在使用jsonplugin-0.32.jar时,开发者需要将其添加到项目类路径中,然后在Struts2的配置文件(struts.xml或struts-plugin.xml)中进行相应的配置。例如,可以添加一个全局结果类型,让所有Action都能返回JSON: ```...

    JsonPlugin

    总之,JsonPlugin 是一个方便开发人员处理 JSON 数据的工具,它提供了一套非静态类函数接口,便于在蓝图系统中使用,并且通过集成库的方式确保了打包后的可移植性。对于游戏开发和需要处理 JSON 数据的项目来说,这...

    jsonplugin插件

    JSONPlugin插件是针对Struts2.1.8框架的一个扩展,主要目的是为了方便地将Java对象转换为JSON(JavaScript Object Notation)格式的数据,以便与ExtJS这样的前端JavaScript库进行交互。在Web开发中,JSON作为一种轻...

    jsonplugin-0.31.jar

    jsonplugin-0.31.jar 使用JSON的一个架包.

    JSONPLUGIN源码

    通过深入学习和理解JSONPLUGIN的源码,开发者可以更好地定制JSON处理,优化性能,以及解决在实际项目中遇到的问题。此外,理解这一插件的工作原理也有助于扩展其他功能,例如增加自定义的JSON序列化策略,或是与其他...

    jsonplugin, 对 struts2.1.X版本jsonplugin-0.34.jar 的修改

    第一次上传,要5分,是物有所值,处理了jsonplugin 的no session的问题,并且添加了,新的注释,例如 @JSON(exclude='对象的名称') 就可以剔除 解决json与Hibernate之间的大部分问题 1.数据只取三层 2.对one-ton-many ,...

    jsonplugin-0.7.jar

    struts2后台直接返回json对象,ajax开发必备

    jsonplugin+json.jar

    2. 性能优化:大量JSON解析和生成可能导致性能问题,可以考虑使用流式API或预编译的模板。 3. JSON格式一致性:确保在服务器和客户端之间传递的JSON数据格式一致,避免因编码、日期格式等问题导致的解析错误。 总的...

    jsonplugin-0.32.jar 1268047053905-integrated.jnlp

    1268047053905-integrated.jnlp jsonplugin-0.32.jar

    jsonplugin源码包

    例如,`&lt;interceptor-ref name="defaultStack"&gt;`表明JSONPlugin使用了默认的拦截器栈,并可能在其中添加或调整了特定的拦截器来处理JSON相关的逻辑。 再来看看`com`目录。这通常包含了源代码的包结构。在这个源码包...

    json资源jsonplugin-0.33,2.1.8,2.1.6

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,但也使用了类似于C家族语言(包括C、C++、C#、Java、JavaScript等)的习惯,使得这些语言的程序员可以很容易地...

    Jsonplugin结合struts2使用说明

    在提供的文档《Struts2_Jsonplugin_详解.doc》和《JsonPlugin 使用.docx》中,你应该能找到更具体的使用示例和详细配置信息。这些文档可能涵盖了如何处理集合类型、自定义类型转换器、错误处理以及与其他Struts2功能...

    jsonplugin(struts2.0)

    1. **安装与配置**:JSONPlugin的使用需要先将其对应的JAR文件(如jsonplugin-0.32(struts2.0.0).jar和jsonplugin-0.34(struts2.1.6).jar)添加到项目的类路径中。接着,在Struts2的配置文件(struts.xml或struts-...

    json 最新依赖包 jsonplugin-0.34, json-lib-2.3-jdk15,ezmorph-1.0.6

    commons-beanutils-1.8.0 commons-collections-3.2 commons-lang-2.4 commons-logging-1.1 ezmorph-1.0.6 json-lib-2.3-jdk15 jsonplugin-0.34

    struts2 的jar包jsonplugin-0.33.jar包

    在这个场景中,我们关注的是`jsonplugin-0.33.jar`,这是一个用于Struts2的插件,专门处理JSON(JavaScript Object Notation)数据格式的交互。 JSON是网络上数据交换的一种轻量级格式,因其简洁和高效而被广泛采用...

    json-lib和jsonplugin

    在Java中,使用`json-lib`和`jsonplugin`进行AJAX(Asynchronous JavaScript and XML)开发时,AJAX技术允许Web页面无需刷新即可与服务器交换数据并更新部分网页内容。这通常是通过XMLHttpRequest对象实现的,而JSON...

Global site tag (gtag.js) - Google Analytics