0

我想将所有值放在 catalina.properties 中,并希望在 jsp 中使用它们而不是拥有另一个属性文件。
谁能告诉我该怎么做。

现在我正在使用system.getProperty("variable name","default value"),但它不工作。

4

1 回答 1

0

您可能想从 servlet 中尝试:

InputStream input = Thread.currentThread().getContextClassLoader().getResourceAsStream("/catalina.properties");
Properties properties = new Properties();
properties.load(input);

剩下的只是类路径的问题,如果一切正确,您的属性应该加载到属性对象中,您将能够在其中检索您正在寻找的数据。那么这只是你决定如何将它传递给你的jsp的问题。

于 2013-12-18T22:54:13.880 回答