我有一个 struts2 配置文件,并且根据属性设置 URL 时遇到问题。
<action name="ABC" class="myAction" method="myMethod" >
<result name="direct" type="redirectAction">
<param name="namespace">/navigate</param>
<param name="actionName">logout</param>
</result>
<result name="nonDirect" type="redirectAction">{url.set.in.properties}</result>
</action>
为什么我需要那个 - 因为这个 URL 对于不同的环境(QA、UAT、prod 等)可能不同。
那么是否可以在 struts 配置中使用属性设置(例如我们在 spring 上下文文件中使用它)?
另一个问题是 URL 应该是全局的,例如“www.google.com”。目前它重定向到错误的网址“http://localhost/package_name_here/http://www.goggle.com”