struts2中There is no Action mapped for namespace [/] and action name如图
struts2.xml文件是在src下并且web-inf.classes,下该有的也有,struts2.xml里的内容已确保无错,web.xml也是确保无错,但还是报以上...
struts2.xml文件是在src下并且web-inf.classes,下该有的也有,struts2.xml里的内容已确保无错,web.xml也是确保无错,但还是报以上错,如图
展开
1个回答
展开全部
1, struts2的默认配置文件应该叫 struts.xml 放在源文件下,不能叫struts2.xml,你的文件名中多了一个2,把它删除掉就可以了.
2, 你的请求名和action的name属性不一致
3, package的extends属性写错了,所有的package都应该直接或者间接继承struts-default
4, 你的配置文件中可能有空格,请认真检查一下
5, 看看package的namespace是否写对了
6, 项目可能没有编译,请重新编译一下 project -- clean
我还是觉得你的配置文件名写错了,不能加2.
2, 你的请求名和action的name属性不一致
3, package的extends属性写错了,所有的package都应该直接或者间接继承struts-default
4, 你的配置文件中可能有空格,请认真检查一下
5, 看看package的namespace是否写对了
6, 项目可能没有编译,请重新编译一下 project -- clean
我还是觉得你的配置文件名写错了,不能加2.
追问
我是没加2 百度提问的时候顺手写上去的,,这些我都检查过还是不行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询