struts2 使用jsonplugin】的更多相关文章

配置中的参数含义: root参数用于指定要序列化的根对象,如果省去这一配置,表示要序列化action中的所有属性 ignoreHierarchy 为false时表示要序列化根对象的所有基类 excludeProperties表示排除的序列化的属性 includeProperties表示哪些属性被序列化 Action配置: [xhtml] view plaincopy <!-- jsonplugin的使用配置 --> <!-- package要继承json-default 以加载json插…
因为公司项目需要,在Hibernate+Struts2的环境下,研究了一下如何使用jqGrid. 说实在的,Struts2+jqGrid不是一个很好的组合.因为jqGrid中很多功能,基本上都使用的是AJAX的访问方式,并且,大家都知道,jqGrid需要的数据,要么是XML格式的,要么是JSON格式.(当然,我说的是一般情况,其实jqGrid还支持本地数据,以及xml字符串.json字符串之类的) 而Struts2已经把Action的返回做了很好的封装了.一般的情况下,最好不要通过Action的…
如果没有对日期时间对象类进行json日期格式声明,会出现类似"2013-06-18T12:08:56.23"日期,在日期中间多出一个T字母: 从通过查询数据,以及调试程序发现直到返回之前日期时间的格式都是正确的,没有T的情况,那问题就是出现在返回JSON后了. 只有在添加了jsonp返回类型后出现这样的问题: 添加返回类型: <result name="success" type="json"> <param name=&quo…
框架:struts2.0+hibernate2+spring 今天写代码时,需要用到json,我就直接加了两个jar包:json-lib-2.1-jdk15.jar,struts2-json-plugin-2.2.3.jar.启动不起来.我用的是struts-core-2.0.11.jar,很明显不兼容报错.后来我在网上找到可以用jsonplugin-0.32.jar.json插件在http://code.google.com/p/jsonplugin/downloads/list下载,注意版本…
1.引入包:struts2-json-plugin-2.1.8.1.jar json-lib-2.1.jar commons-collections-3.2.1.jar commons-beanutils-1.8.2.jar commons-lang-2.4.jar ezmorph-1.0.6.jar,其他的包略,这几个包是返回json形式的数据必须的 2.<package name="default" extends="json-default"> 3…
异常形式: Class org.apache.struts2.json.JSONWriter can not access a member of * 或是 Class com.googlecode.jsonplugin.JSONWriter can not access a member of class* 第一种是struct2.1.8与json结合时的异常,第二种是struct2.1.6与json结合的异常. 具体: Class org.apache.struts2.json.JSONWr…
http://www.cnblogs.com/lbangel/archive/2013/05/24/3096986.html struts2的json plugin可以实现struts2和json的完美结合,由于本篇主要是介绍整合过程中遇到的问题,所以编程实现的方法这里就不重复了,具体可以参看struts2的官方文档:http://struts.apache.org/2.2.1.1/docs/json-plugin.html. 我在struts.xml中有如下action定义: <action…
struts2中使用json插件执行ajax处理时,如果方法名是get方法的时候,方法会莫名其妙的执行两次. 原因: struts2 中JSON的原理是在ACTION中的get方法都会序列化,所以前面是get的方法只要没指定不序列化,都会执行解决方法 Action中的业务方法前别加get 或者 set(属性的get set 除外) 用@JSON(serialize=false)指定方法不序列化如import com.googlecode.jsonplugin.annotations.JSON;@…
转载网址:http://blog.csdn.net/amosryan/article/details/10350481 由于大家都懂的原因,涉struts2的项目需要将struts2相关包升级至2.3.15.1.今将升级方法和常见问题解决简单总结如下. 一.基本升级操作 1. 获取Struts2.3.15.1jar包 从Struts官网下载struts2.3.15.1发布包: http://apache.fayea.com/apache-mirror//struts/library/struts…
当前java开发网站,通常不会是纯JSP的,大都使用了java framework. 有了这些framework,让开发人员更加快速的开发出代码,也让代码非常具有可扩展性,那些分层架构的思想,更是深入人心.这些也大大影响了安全代码审核,曾提出"分层审核代码"的思想,比如在DAO层专门检查sql注入,在view层检查xss等.这些框架都有自己的层级,本次文章主要讲的是struts这个框架的相关安全问题,也会有小部分涉及到struts后面的DAO层. 而struts这个框架更新占有市场份额…