解决 struts2 报"There is no Action mapped for namespace / and action name"的问题
Posted zhangwang010
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决 struts2 报"There is no Action mapped for namespace / and action name"的问题相关的知识,希望对你有一定的参考价值。
在配置struts2 入门demo时碰到"There is no Action mapped for namespace / and action name"问题,查了一些资料,但没有完全解决问题, 因为造成此问题的原因有很多,
比如这位博主的文章提到的https://www.cnblogs.com/GeekRegister/articles/4949441.html
我再补充几点调试过程中发现的坑:
"There is no Action mapped for namespace / and action name"问题
1. <action name="index"> 这里的"index" 不能加斜杠, 加斜杠在"http://localhost/strutsDemo/index" 路径下无法访问
2. 没有配到tomcat服务器, 项目建好后直接运行服务器, 这时服务器里没有配制新项目, 直接点项目, 右键 run as -> run on server , 解决
3. 最坑的,,, 在eclipse中的tomcat服务器中删除项目后, 在加进去,也报这个错,, 这个问题什么原因不知道, 解决办法是 删掉eclipse里配好的tomcat, 重新配
<struts> <package name="actions" extends="struts-default"> <action name="index"> <result>/index.jsp</result> </action> </package> </struts>
以上是关于解决 struts2 报"There is no Action mapped for namespace / and action name"的问题的主要内容,如果未能解决你的问题,请参考以下文章
ueditor1.3.6jsp版在struts2应用中上传图片报"未找到上传文件"解决方案
Struts2中关于"There is no Action mapped for namespace / and action name"的总结
Struts2中There is no Action mapped for namespace错误解决方法
Struts2中There is no Action mapped for namespace错误解决方法
解决java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null"