2011-04-07 46 views
0

我我所有的JSPX模板存儲在/WEB-INF/templates/<package>/struts2的結果相對路徑

我厭倦了複製/粘貼像

<result name="success">/WEB-INF/templates/foo/success.jspx</result>

<result name="fail">/WEB-INF/templates/foo/foo.jspx</result>

我的所有模板都在WEB-INF /模板/

我可以將它放在一個整個包裝的地方嗎?

我簡單地看了一下代碼,發現注意到它預計UiBean#getTemplateDir,我需要破解,以實現我的目標。

我不知道是否有官方(不是破解!)的方式來解決我的問題。

謝謝。

回答

0

有它在struts.property文件中設置一個屬性

struts.ui.templateDir 

我還沒有使用它自己,但我想這是一些東西,告訴Struts2的到哪裏尋找模板 像

struts.ui.templateDir=/WEB-INF/templates 

你可以嘗試類似這樣的操作

+0

不幸的是,這個__path應該用於默認的JSP控件標籤模板。它不幫助我( – 2011-04-08 17:01:19