No result defined for XXX and result XXX(success)

原因是action类中的方法没有返回正确的返回值;例如

Struts2.xml

    <package name="user.index" namespace="/" extends="struts-default">
        <action name="index_1" class="com.index" method="index">
            <result name="success">/index.jsp</result></span>
        </action>
    </package>

index.class

public class index {

    public String msg;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public String index()
    {
        msg="OK!";
        //   return "other";
        return "success";
    }
}
 
 
result 中的name 为success  那么 index 方法就应该返回success这个值。

不然就会报出No result defined for XXX and result XXX这个错误。


猜你喜欢

转载自blog.csdn.net/u011899728/article/details/79210584