博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2配置中因为包名问题遇到的No result defined for action错误
阅读量:4691 次
发布时间:2019-06-09

本文共 491 字,大约阅读时间需要 1 分钟。

 今天又玩了一下struts2,在配置的过程中,遇到了个小小的问题,上网找了蛮久也没找到问题的解决办法,最后还是靠自己找了问题的根源,归根到底还是对原理的不熟悉导致的。

 想要的流程很简单,就是请求一个action,成功后跳转。

 我的文件结构主要如下:
 

其中 struts.xml的内容如下:

在运行的时候也执行了LoginAction中的方法

@Override

public String execute() throws Exception {
if ("admin".equals(name)) {
return SUCCESS;
} else {
return INPUT;
}
}

我输入admin的时候也返回了SUCCESS,但就是找不到welcome.jsp页面,一切看起来都没有错。

最后却爆出了

解决办法:

1.不能用.action结尾的包名。把包名改成com.shenzhen.myaction,同时也修改一下struts.xml中的配置的包名,结果就好了。

 

转载于:https://www.cnblogs.com/zrp201008/p/3145834.html

你可能感兴趣的文章