2016-01-04 61 views
0

我有應用程序部署在URL HOST_NAME獲得上下文路徑/ ABC /應用程序的名字/ login.action與URL標記

和使用Struts 2 URL標記時

<s:url id="testURL" action="login"> 
</s:url> 

是越來越 HOST_NAME/appname/login.action 而不是 HOST_NAME/abc/appname/login.action 如何在URL中獲取abc的路徑而無需對其進行硬編碼?

+0

你檢查過你的struts xml嗎?這是您在調用的操作中定義的名稱空間? – thegreatdandolos

+0

我已經使用namespace =「/」 –

回答

0

嗨哈里哈蘭

改變你struts.xml文件中定義的命名空間。 而不是namespace="/"使用namespace="/abc"

這將重定向您的行動到所需的路徑,我希望這會幫助你。

+0

'HOST_NAME/abc/appname'與'HOST_NAME/appname/abc'不一樣。 –