为了账号安全,请及时绑定邮箱和手机立即绑定

struts2通配符,提示找不到action,或者命名空间不存在

老师使用的struts2的通配符配置action,不知为何,我的只要使用通配符,就一直显示action不存在,或者命名空间不存在,有遇到的朋友吗?

正在回答

5 回答

要在struts.xml配置文件中package加入strict-method-invocation="false"的属性,即<package name="ssh" extends="struts-default" namespace="/" strict-method-invocation="false"></package>。

0 回复 有任何疑惑可以回复我~
#1

提剑跨骑挥鬼雨 提问者

非常感谢!
2016-11-30 回复 有任何疑惑可以回复我~

多半是名字打错了

0 回复 有任何疑惑可以回复我~

在确认代码无误你不用通配符用固定的语句能运行的前提下  如果你的struts2版本是2.5以上的 有个新的规定 action里要加<allowed-methods> </allowed-methods>里面填允许使用的方法才能使用这个方法的通配符

0 回复 有任何疑惑可以回复我~

来个报错的信息看看

0 回复 有任何疑惑可以回复我~

你的action是交由spring创建的吗

0 回复 有任何疑惑可以回复我~
#1

提剑跨骑挥鬼雨 提问者

是的 交给spring创建的。。。。
2016-09-01 回复 有任何疑惑可以回复我~
#2

你是我世界的光 回复 提剑跨骑挥鬼雨 提问者

那应该是你文件路径的问题,可以贴出你的目录和报错信息来看看
2016-09-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

struts2通配符,提示找不到action,或者命名空间不存在

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信