我想将所有值放在catalina.properties中,并希望在jsp中使用它们而不是使用另一个属性文件。
谁能告诉我怎么做。
现在我正在使用system.getProperty("variable name","default value")
,但它无效。
答案 0 :(得分:0)
您可能希望从servlet中尝试此操作:
InputStream input = Thread.currentThread().getContextClassLoader().getResourceAsStream("/catalina.properties");
Properties properties = new Properties();
properties.load(input);
其余只是类路径的问题,如果一切正确,您的属性应该加载到属性对象中,您可以在其中检索您要查找的数据。那么这只是你决定如何将它传递给你的jsp的问题。