我用了URLRewriter组件,遇到一个问题谁能麻烦帮我看看,谢谢
我用URLRewriter组件,访问struts2定义的action就出现了问题,问题如图:
1)我用真实URL访问mgstore,访问成功:
2)配置rule如图:
3)访问虚拟的URL,如图,404错误:
配置映射从访问结果来看是成功的,但是居然会报404错误,请问这究竟是怎么一回事呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(13)
你的项目名是Emmm,所以你的配置需要修改一下
把 forward去掉看看
这样写
现在主要问题不是映射路径的问题,我之前都已经成功映射了路径,因为404错误指向路径至少是对的,但是很奇怪,路径虽然指向是对的但依然是404错误,我把路径复制到浏览器上又可以访问,很神奇啊
你再试试把项目名称去掉,直接部署到/ 根目录下看看结果怎么样
<from>^/Emmm/storelist/stlist$</from>
把 forward去掉看看
这样写
你的路径多了一个Emmm吧?
你改后的url rule是什么样子的?
把 forward去掉看看
这样写
貌似你的访问不对哦,不是/storelist/stlist的时候实际要访问/Emmm/mgstore吗?
另外你的这个Emmm是项目里的路径还是项目文件名?
你的贴图访问的路径不对,检查一下
把 forward去掉看看
这样写