运行Struts修改操作时,出错!
javax.servlet.ServletException: java.lang.NoSuchMethodException: Action[/userInfo] does not contain specified method (check logs)
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause java.lang.NoSuchMethodException: Action[/userInfo] does not contain specified method (check logs)
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:264)
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
org.apache.struts.actions.LookupDispatchAction.execute(LookupDispatchAction.java:150)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
非常感激

解决方案 »

  1.   

    NoSuchMethodException,找不到方法抛出的异常。
    Action[/userInfo] does not contain specified method 
    Action中找不到申明的方法。
    应该是代码那边犯了粗心的错误,你仔细检查一下代码吧。
      

  2.   

    你的Action继承自DispatchAction。这个action中的一个方法名check logs没有定义。
    所以在jsp页面中用"xxx.do?method=check logs"就会出错:找不到check logs这个方法。
      

  3.   

    2楼 3楼一个意思
    都是没找到action中声明的方法
      

  4.   

    这个表示该路径下的action找不到对应的方法
    看看是不是方法名写错了