0

基本上我试图指向 WEB-INF 文件夹中的属性文件,这在我实际使用 servlet 时很容易,但是我有几个普通的 Java 类,我需要指向相同的“相对”路径,我似乎无法找到任何方法来做到这一点。

通常这是我指向文件的方式:

InputStream in = getServletContext().getResourceAsStream("/WEB-INF/prop.properties");
4

1 回答 1

2

据我所知,唯一的方法是传入ServletContext这些类(也许包装到其他类中,以分离不同的抽象级别)。

由于您有一个 Web 应用程序,所有对象图都应该源自ServletContext可用的根(servlet、过滤器、侦听器等),以便您可以ServletContext从这些根传递图。

于 2012-07-09T19:43:04.517 回答