关于strtus2使用注解出现HTTP Status 404 - There is no Action mapped for namespace [/] and action name错误的解决方案

当时在学习strtus2注解的时候出现一个bug,找了好长时间,当时就想为什么我发送请求,还有Action里面的注解也没错,但是就是跳转不到要转发的页面,一直出现404错误,后来终于找到结果了,下面分享一下解决方法:

    在我们使用strtus2的注解的时候需要导入一个strtus2-convention...架包,在这个架包里面有一个xml配置文件,打开之后有一条配置是:<constant name="struts.convention.package.locators" value="action,actions,struts,struts2"/>,这个配置的意思是说使用注解的action必须是在包名包含那条配置里面value里的四个值才行,不然就会跟我一样出现404的错误,有两种解决方式推荐一下,第一种是把包名修改成包含那四个值的名字,第二种是把这个配置复制到自己的struts.xml中,把value值修改一下,只要你的包名包含你配置的value值就OK了。看到这个的老铁,希望能够帮你解决这个问题大笑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值