【发布时间】:2015-06-09 13:59:58
【问题描述】:
我在 web.xml 中有太多的上下文参数,我想把它们放在一个单独的配置文件中。
.....
<context-param>
<param-name>SYSTEM.UPLOADS.DIR</param-name>
<param-value>/home/youfaces/uploads/</param-value>
</context-param>
......
在托管类中,我想通常像这样读取这些参数:
String XYZ = servletContext.getInitParameter("param name");
是否可以将此参数放在单独的配置文件中并通过.getInitParameter(.. 读取?如果是,在哪里/如何在 web.xml 中准确声明它?
感谢每一个提示/想法。
谢谢
【问题讨论】:
-
@JaqenH'ghar,感谢您的链接。但我需要的是关于如何更改配置而不是代码本身的任何想法。这是一个大项目,由许多开发人员编写,这些参数在项目中的每个地方都使用,因此更改 Java 代码不是一个选项。
标签: jakarta-ee servlets web.xml configuration-files context-param