2015-05-04 70 views
0

大家好,我一直在尋找解決方案已經很久了,但即使我找到了一些解釋,但它並不清楚。如何在web.xml中使用屬性值

我想在這裏URL.properties定義其關鍵web.xml中替換URL是我想在web.xml更換

<param-name>chainConfig</param-name> 
<param-value>org/apache/struts/tiles/chain-config.xml</param-value> 

在我的屬性中的URL文件我有:

URL.chainconfig=org/apache/struts/tiles/chain-config.xml 

所以我想在我的web.xml中使用類似${URL.chainconfig}而不是完整的URL。

在此先感謝

回答

0

一種方法是你可以將值設置爲環境變量,可以用$ {} vaiableName你的web.xml中讀

在Linux中輸入sudo vim的/ etc/profile文件 出口URL.chainconfig = org/apache/struts/tiles/chain-config.xml

保存並退出。現在它將在運行時在web.xml中被替換。

+0

感謝茜快速回答我非常欣賞的,只有我在幹活windows.i聽說過一個實現ServletContextListener的類,它可以幫助我使用它,但仍然無法識別web.xml中的密鑰。 – ali

+0

阿里在Windows中,你也可以設置環境變量,你也可以嘗試,如果我的方式是完全錯誤 – Krishna

+0

是否有任何方式來配置Windows環境變量 – ali

相關問題