0
我有一個struts2配置文件,並且根據屬性設置URL時有問題。在struts config xml文件中使用* .properties中設置的佔位符
<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>
爲什麼我需要的是 - 是因爲該網址可能是差異的環境(QA,UAT,PROD等)不同。
那麼是否有可能在struts config中使用屬性設置(例如我們在spring上下文文件中使用它)?
另一個問題是,URL應該是全球性的,例如「www.google.com」。目前,它重定向到錯誤的URL的「http://本地主機/ package_name_here/HTTP://www.goggle.com」
目前的方法有什麼問題?你可以在你的'BaseAction'類中創建一個常量,並且可以像'{property name}'那樣在'redirectAction'中使用這些值。 –