java.lang.NoSuchMethodException: cn.HelloWroldaction.add()一直报这个错

来源:4-4 动态方法调用-深入Struts2

慕盖茨9283173

2016-09-03 11:42

<package name="default" namespace="/" extends="struts-default">
  
   <action name="hellowrold_*" method="{1}" class="cn.HelloWroldaction">
    <result>/result.jsp</result>
    <result name="add">/{1}.jsp</result>
    <result name="update">/{1}.jsp</result>
   </action>
  
  
  </package>
package cn;



import com.opensymphony.xwork2.ActionSupport;

@SuppressWarnings("serial")
public class HelloWroldaction extends ActionSupport {
 
 public String add(){
  return SUCCESS;
 }
 public String update(){
  return "update";
 }
 @Override
 public String execute() throws Exception {
  // TODO Auto-generated method stub
  System.out.println("action is start!");
  return "fail";
 }
}


写回答 关注

2回答

  • 慕粉7018774
    2016-10-13 13:32:19
    已采纳

     public String add(){

      return SUCCESS;

     }

     return success 改成 “add”不然执行的是<result>/result.jsp</result>

    慕盖茨928...

    只能采纳你的了,哎

    2017-01-05 14:11:31

    共 1 条回复 >

  • 慕盖茨9283173
    2016-09-03 11:44:06

    add方法返回"add"也没用,我明明有add方法啊,为什么说找不到

Struts2入门

本教程带你踏上Struts2学习之旅,对Struts2进行更深入讲解

95061 学习 · 456 问题

查看课程

相似问题