struts2.5升级后JSONArray jsonArray = JSONArray.fromObject(list);报错

list里面是对象的集合,对象全部字段都为string型,struts升级之前一切正常,成功升级至最新版本后,无法把list转换成JSONArray,JSONArray.... list里面是对象的集合,对象全部字段都为string型,struts升级之前一切正常,成功升级至最新版本后,无法把list转换成JSONArray,JSONArray.fromObject(list)就报错,报错内容: ognl.MethodFailedException: Method "searchWzForJoin" failed for object com.cw.web.action.sys.SysIndexAction@19fb2 [java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException]说明:searchWzForJoin为jsp页面用ajax刷数据读取的方法,action里wzflList有数据,且对象没有属性为null,有解决了这个情况的大神麻烦留言帮帮忙,万分感谢!代码:this.response.setContentType("text/json; charset=UTF-8");wzflList = wzflService.searchWzBySsflid(ids); // 查询下拉列表的对象列表JSONArray jsonArray = JSONArray.fromObject(wzflList);this.response.getWriter().print(jsonArray.toString());this.response.getWriter().flush();
已导入或更新相关的jar包:commons-beanutils-1.9.3.jar、commons-collections-3.2.jar、ezmorph-1.0.6.jar、json-lib-2.3-jdk15.jar、json.jar、jsonplugin-0.34.jar、struts2-core-2.5.13.jar、struts2-json-plugin-2.5.13.jar、struts2-spring-plugin-2.5.13.jar、ognl-3.1.15.jar、log4j-api-2.8.2.jar、log4j-core-2.8.2.jar、commons-fileupload-1.3.3.jar、commons-io-2.5.jar、commons-lang3-3.6.jar。为了struts升级到2.5.13删除jar包为:xwork-2.0.2-SNAPSHOT.jar
展开
 我来答
仰恬静Y4
2017-11-15 · TA获得超过212个赞
知道小有建树答主
回答量:282
采纳率:80%
帮助的人:51.4万
展开全部
你看一下,你添加了struts2-json-plugin-xxx.jar 和 json-lib-xxx-jdk15.jar 这两个jar包了没有(其中xxx表示版本号)
追问
json-lib-2.3-jdk15.jar之前有添加,struts2-json-plugin-2.5.13.jar未添加,添加之后还是报错,报错地方及报错内容都是一样的,还有没有什么其他可能?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式