在使用
json-default 参数时
<package name="Classes" namespace="/" extends="json-default"> <action name="Classes_*" method="{1}" class="webcrud.ClassesAction"> <result type="json"></result> </action> <action name="hhh" method="haha" class="webcrud.TestPost" > <result type="json"></result> </action> </package>
要导入Struts2-json-pugin-2.1.8.jar
在此过程中遇到:
java.lang.ClassNotFoundException: org.apache.commons.lang.xwork.StringUtils异常
原因是因为 找不到该类,遇到这个错误是因为开始使用的是xwork-core-2.3.1.2.jar包,
在该包里面没有org.apache.commons.lang.xwork.StringUtils类,而在Struts2-json-pugin-2.1.8.jar中需要使用该类
解决:导入xwork-core-2.1.6.jar,该包中包含StringUtils类