0

我知道我们无法访问 web.xml 中的属性,但是否可以解决此问题。我只需要访问 web.xml 文件中 env 的值。

任何建议,将不胜感激。

4

1 回答 1

1

为什么?如果 S2 需要访问 web.xml 中的某些内容,那么它很可能一开始就不应该存在。

无论如何,实施ServletContextAware以访问ServletContext.

我更愿意看到这些东西作为常量保存在 S2 配置文件中并注入,或者在其他一些非 servlet 特定的配置机制中。这也使操作更容易测试,尽管我想你总是可以模拟 servlet 上下文。

于 2012-10-05T16:34:57.553 回答