错误提示:不存在映射到名称空间[/]和与上下文路径[/ Struts2Test]相关联的动作名称[]的动作。——(未知位置)
【问题分析】
出现这个问题的原因是由于在struts.xml文件中,在namespace的配置中只有一个斜杠,并没有指定特定的action,所以找不到相关路径。
【解决办法】
这时需要在访问路径后手动输入action标签里的名称
然后单击刷新或者路径后面的绿色三角就可以正常显示Hello.jsp页面中的内容
【相关问题】
但是如果由于项目需要修改action标签下的name属性的名称的话,在修改之后,就需要重新启动tomacat并重新部署项目,否则仍然会提示题目所示的错误,这样似乎很麻烦。
【解决办法】
在默认的struts.xml文件中struts标签下有一个常量配置:constant ,如上图,已加入,常量名为:struts.devMode,为struts的development Mode 开发者模式,后面的值是true,证明处于开发者模式。这时就可以随意修改action后面的名称了,然后在访问路径后面加上其值就可以了,这样会方便很多了。
There is no Action mapped for namespace [/] and action name [] associated with context path [/Struts
原创
©著作权归作者所有:来自51CTO博客作者忘却世俗的人的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
ssh2 struts2 There is no Action mapped for namespace / and action name
去掉struts2.xml中的
namespace struts bc xml -
There is no Action mapped for action name XX 问题总结
struts2 出现There is no Action mapped for action name XX 问
Struts XML struts xml文件 xml