我正在使用 struts2 (2.1.6) 并希望从Action1重定向到Action2。
struts.xml:
<action name="Action1" class="Action1">
<result name="success" type="redirectAction">Action2</result>
</action>
<action name="Action2" class="Action2">
<result name="success">/demo.jsp</result>
</action>
这按预期工作:http://myserver:9064/demo/Action1
重定向到http://myserver:9064/demo/Action2
(在 tomcat 和 websphere 上测试)。
但是当我把我的应用程序放在 BigIP 后面时,redirectAction
不再像预期的那样运行。
http://mybigip/demo/Action1
预计会重定向到http://mybigip/demo/Action2
,而是重定向到http://mybigip:9064/demo/Action2
(请注意,我的应用程序的端口号已附加),这会导致 404 错误。我也得到了相同的结果type="redirect"
。
任何解决此问题的指针将不胜感激。