学习文档地址:http://czpae86.iteye.com/blog/747258
学习文档参考第二篇:http://ryanjoy.iteye.com/blog/783728
一个清晰的google code项目建立的struts2 与json的转化的例子项目:
http://code.google.com/p/j2eewiki/wiki/Struts2JSON
json注解在struts2中的使用的含义所在:
http://wellonhome.blog.sohu.com/207460727.html
json数据的过滤,其中的json属性有很多,我们有两种方式进行过滤不需要的属性:
参考文档:
http://www.blogjava.net/zyw090111/archive/2010/07/29/327452.html
两种方式:
第一:使用注解的方式控制,第二:使用Struts2的struts.xml配置文件的方式。
文档整理如下:介绍简单:
http://hi.baidu.com/hoszone/blog/item/d15ffcf721a9cca2b801a007.html
精华文档:http://yshjava.iteye.com/blog/1333104
***************************************************************************
struts2与easyui使用配合:
http://luren85.iteye.com/blog/658201
******************************************************************************
注意事项:
这句话前面和后面都加上了打印信息,运行结果是前面有打印,后面没有打印,也没有任何异常抛出,就这么莫名其妙的断掉了。
我把这段代码拿到junit下测试 就报错了。java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException错误,查了下原因 原来是少了3个包。因为我在使用json的时候只导入了json-lib-2.1.jar这个包 但是程序还需要这6个包:
进行DeBug调试的时候发现,执行到jsonObject=JSONObject.formObject(map)的时候就不执行下去了,也不报错,很是让人郁闷,后来发现,是少了个jar包的原因,要使用JSONObject,需要以下6个jar包:
1.commons-beanutils-1.7.0.jar
2.commons-collections-3.2.1.jar
3.commons-lang-2.3.jar
4.commons-logging-1.0.4.jar
5.ezmorph-1.0.3.jar
6.json-lib-2.1.jar
导入之后就发现 OK了。
作者:高级测试开发网
本文版权归作者有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。