在web应用程序的web.xml文件,可以通过使用init-param元素定义servlet和过滤器的初始参数。这里定义的参数可以然后通过调用getServletConfig()来获得。它似乎不可能做与听众的相同,因为DTD仅定义在那里的监听级元件。

我真的不想再打有一堆我的web应用程序里面随机属性文件(或更糟的是,更多的XML配置的),但我不知道我怎么否则会在初始化时将数据传递给我的听众。任何想法?

有帮助吗?

解决方案

可以定义初始化参数的用于上下文作为一个整体,并获得那些从ServletContext对象。

如果您的收听实现了ServletContextListener 然后可以接收到该事件contextInitialized抓住时的初始化参数。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top