使用SSH时there is no action mapped for namespace[/]错误的解决方案

来源:互联网 发布:ubuntu steam os 编辑:程序博客网 时间:2024/05/21 21:39

在整合SSH框架时,tomcat启动时报如下图错误
1
原因:
web层的包名不符合struts要求
在Struts2-convention-plugin.jar中有一个struts-plugin.xml文件中定义了
2
意思就是action类必须出现在名为action,actions,struts,struts2这四个包及其子包下
解决办法:
修改包名,或者在struts.xml配置文件中配置struts.convention.package.locators这个属性来覆盖默认的配置就可以了

0 0
原创粉丝点击