版本: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
分享到:
相关推荐
2. 性能优化:大量JSON解析和生成可能导致性能问题,可以考虑使用流式API或预编译的模板。 3. JSON格式一致性:确保在服务器和客户端之间传递的JSON数据格式一致,避免因编码、日期格式等问题导致的解析错误。 总的...
然而,通常在Java环境中,更常见的是提及Spring、Struts或Hibernate这样的框架,而不是SSI。因此,这里可能是描述错误,或者是在特定的项目背景下有特殊的含义。 这些jar包在Java开发中扮演着关键角色。jsonplugin...
与`jsonplugin-0.34.jar`类似,它提供了对JSON的支持,但可能包含了更多的特性、改进或修复了某些已知问题。不同版本的插件可能适用于不同的Struts2框架版本,开发者应根据其项目所使用的Struts2版本选择合适的插件...
在Web开发领域,使用Struts2框架结合jQuery实现Ajax交互是一种常见的做法。这种组合不仅可以提高Web应用程序的响应速度,还能显著提升用户体验。本文将详细介绍如何通过Struts2、Hibernate、Spring以及jQuery等技术...
在与服务器进行Ajax通信时,JSON是常见的数据交换格式,该库将帮助我们将Java对象转换为JSON字符串发送到服务器,或者解析服务器返回的JSON数据。 4. `ezmorph-1.0.2.jar`:EZMorph库提供了Java对象的动态转型功能...
Struts2、JSON和jQuery的集成是Web开发中常见的技术栈,主要目的是为了实现高效的前端交互和后端数据传输。以下是对这些知识点的详细说明: **Struts2** 是一个基于MVC(Model-View-Controller)设计模式的Java Web...
常见问题乱弹 A.1. ext到底是收费还是免费 A.2. 怎么查看ext2里的api文档 A.3. 如何在页面中引用ext A.3.1. 顺便说说常见的Ext is not defined错误 A.4. 想把弹出对话框单独拿出来用的看这里 A.5. 想把日期选择框...