struts2 关于 No result defined for action and result success 的问题
这个错误很多人都遇到过吧。这次我纠结了差不多一天的时候,采用全注解的ssh2框架,经过反复检查,都没有任何问题。但是就是要包这个错误。
@Controller
public class LoginAction extends ActionSupport{
@Action(value="/loginAction ",results={@Result(location="/WEB-INF/test.jsp",name=SUCCESS)})
public String execute() throws Exception {
System.out.println("进来了。。。。");
return SUCCESS;
}
结果eclipse启动的时候死活要报错。去网上看下资料,说什么路径问题。但是自己发觉配置的一点都没有问题。
最后我修改了一下代码
@Controller
public class TestAction extends ActionSupport{
@Action(value="/testAction",results={@Result(location="/WEB-INF/test.jsp",name="test")})
public String execute() throws Exception {
System.out.println("进来了。。。。");
return "test";
}
这样结果就对了,原来去网上查下,是使用了struts保留字。以后一定要注意了,纠结了一天了,浪费那么多时间。
如果觉得我说的对的那么就关注下。