2012-10-05 87 views

回答

1

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

在任何情况下,请执行ServletContextAware以访问ServletContext

我更喜欢将这些东西保存为S2配置文件中的常量并注入,或者在其他一些非servlet特定的配置机制中。这也使得这个动作更容易测试,尽管你总是可以嘲笑servlet上下文,我想。