在普通类中使用JSONArray ja=JSONArray.fromObject(list);正常
但是移到Servlet中就报错错误如下:
严重: Servlet.service() for servlet ASDF threw exception
java.lang.ClassNotFoundException: org.apache.commons.beanutils.DynaBean
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at net.sf.json.AbstractJSON._processValue(AbstractJSON.java:230)
at net.sf.json.JSONArray._processValue(JSONArray.java:2513)
at net.sf.json.JSONArray.processValue(JSONArray.java:2538)
at net.sf.json.JSONArray.addValue(JSONArray.java:2525)
at net.sf.json.JSONArray._fromCollection(JSONArray.java:1056)
at net.sf.json.JSONArray.fromObject(JSONArray.java:123)
at net.sf.json.JSONArray.fromObject(JSONArray.java:105)
at demo.ASDF.doPost(ASDF.java:72)
at demo.ASDF.doGet(ASDF.java:47)
------解决方案--------------------
看到这个没? ClassNotFoundException:
你肯定是缺少什么jar。
------解决方案--------------------
java.lang.ClassNotFoundException
啊是架包引用问题啊
------解决方案--------------------
commons-beanutils.jar
看看这个包有没
------解决方案--------------------
我已经上传好了包了楼主去下载吧
http://download.csdn.net/source/2972389
代码迷推荐解决方案:Servlet.service() for servlet default threw exception,http://www.daimami.com/search?q=181756