可能你的Action函数没有返回值或者void类型

解决方案 »

  1.   

    error(data, status)
    alert(status);
      

  2.   

    java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
    at org.apache.struts2.json.SerializationParams.<init>(SerializationParams.java:57)
    at org.apache.struts2.json.JSONResult.writeToResponse(JSONResult.java:211)
    at org.apache.struts2.json.JSONResult.execute(JSONResult.java:172)报这个错
      

  3.   

    StringUtils  没加入把。
      

  4.   

    我在表单中有使用struts2的验证框架,跟这个有没有关系。
      

  5.   

    XMLHttpRequest.status 等于500
      

  6.   

    对啊报错啊3 21, 2014 5:39:07 午後 org.apache.catalina.core.StandardWrapperValve invoke
    重大: Servlet.service() for servlet [default] in context with path [/BBS02] threw exception [フィルタの実行により例外を投げました] with root cause
    java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
    at org.apache.struts2.json.SerializationParams.<init>(SerializationParams.java:57)
    at org.apache.struts2.json.JSONResult.writeToResponse(JSONResult.java:211)
    at org.apache.struts2.json.JSONResult.execute(JSONResult.java:172)
      

  7.   

    commons-lang-xxx.jar  有不,StringUtils ---->  import org.apache.commons.lang.StringUtils;
      

  8.   

    3.1  用     org/apache/commons/lang3/StringUtils
              org/apache/commons/lang/StringUtils 你jar 版本下个 低点的 commons-lang-2.4.jar  或者其他等。
      

  9.   

    解决了,struts2-json-plugin 升级到2.3 就好了。谢谢各位