【发布时间】:2009-09-16 15:34:25
【问题描述】:
我想知道是否有人可以就 Java webapp 问题提出建议?
我有一个标准的 Java 类,它具有设置和获取属性文件值的方法。这些方法在系统范围内使用,并由 servlet 和非 servlet 类方法调用。
但我想做的是使用 ServletContextListener 全局设置属性文件的路径,而不是硬编码它们或将它们存储在数据库中。
ServletContextListener 可用于通过 context.setAttribute("PROP_FILE_PATH", "C:\...") 为 servlet 设置“全局变量”。但是有没有办法在 servlet 之外访问这些变量,或者 ServletContext 可以在 servlet 之外访问吗?
由于调用的数量,我不认为将 ServletContext 作为参数传递给我必须获取和设置属性文件值的类方法将是一个可行的选择。
谢谢
马丁
【问题讨论】:
标签: file properties servlets