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 展开
已导入或更新相关的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 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询