strut2配合json返回数据json对象
学习文档地址: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
*******************http://blog.csdn.net/tjcyjd/article/details/7007487************************************************************
注意事项:
这句话前面和后面都加上了打印信息,运行结果是前面有打印,后面没有打印,也没有任何异常抛出,就这么莫名其妙的断掉了。
我把这段代码拿到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了。
作者:高级测试开发网
博客地址:https://seniortesting.club
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?