2015-05-04 94 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

相关问题