struts2中配置type=“json”出错 提示:There is no result type defined for type 'json' mapped with name 'success'. Did you mean 'json'?
解释:在struts2中调用结果类型为JSON数据时,没有为其引入相应的类处理。只需要引入相应的包或类即可。
解决办法:
a.在struts.xml的要引入的位置的package中的extends加入json-default
b.或在struts.xml的package中加入
<result-types>
<result-type name="json"class="org.apache.struts2.json.JSONResult"/>
</result-types>
附一个小错误:在项目中使用JSON出现异常:java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher,为JSON类型加上相应的jar包就行了。
我的是缺少:json-lib-2.2.2-jdk15.jar,
ezmorph-1.0.6.jar,
commons-lang.jar,
commons-beanutils.jar