日期:2014-05-19  浏览次数:20705 次

JSON的问题,挣扎了好久了
<package name="jo" namespace="/" extends="json-default">

<action name="qq" class="com.lin.Action.JsonExample"> 
<result type="json" >/index.jsp</result>
</action> 

</package>

报错
严重: Servlet.service() for servlet default threw exception
java.lang.NoClassDefFoundError: Could not initialize class com.googlecode.jsonplugin.JSONResult
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

我确认包导入了,把type="json" 去掉就没错,一加上就会报这个错
struts是2.1.8 的,jsonPlugin是3.4的,是不是不兼容啊,网上找过别的例子试,就是无法识别type="json" 急急急

------解决方案--------------------
你就用官方的插件呗

就在你下载的struts2的包里面 struts2-json-plugin-2.1.8.jar