<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" 急急急
<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" 急急急
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<package name="json-default" extends="struts-default">
<result-types>
<result-type name="json" class="com.googlecode.jsonplugin.JSONResult"/>
</result-types>
<interceptors>
<interceptor name="json" class="com.googlecode.jsonplugin.JSONInterceptor"/>
</interceptors>
</package>
</struts>json-plugin.xml明明有json ,而且我看控制台输出也加载这个文件了,怎么就不能识别json呢