项目中要转发action,我就用
- <result name="success" type="redirectAction">my.action</result>
但是今天再用的时候发现一个莫名其名的问题,程序转向了一个不存在的url,如下:
原来应该是这样的:http://localhost:8080/focus/account/my.action
其中focus,是项目名,就是上下文路径,account是命名空间,my.action是我的action。
这样才是对的,可是今天的url却是http://localhost:8080/focus/pass/account/my.action!pass
由于根本不存在这样的url,就提示404错误。。
调试了很久才发现是加入了JCR170的问题,jcr170的bean文件不愤如下:
本文探讨了Struts2项目中使用redirectAction进行URL转发时遇到的奇怪问题,原本正确的URL中莫名加入了额外的字符串导致404错误。通过调试发现,问题与Spring配置文件中的JCR170相关联。
3795

被折叠的 条评论
为什么被折叠?



