我知道我们无法访问web.xml中的属性,但是可以解决这个问题。 我只需要在web.xml文件中访问env的值。
任何建议将不胜感激。
答案 0 :(得分:1)
为什么呢?如果S2需要访问web.xml中的某些内容,那么它很可能首先不应该存在。
无论如何,请实施ServletContextAware
以访问ServletContext
。
我更希望在S2配置文件中注入这些东西并注入,或者在其他一些非servlet特定的配置机制中。这也使得操作更容易测试,尽管你总是可以模拟servlet上下文,我想。