如何在运行时检查web.xml配置?

时间:2015-04-24 03:03:54

标签: java-ee java-ee-6 web.xml servlet-filters

我有Java EE Interceptor我需要检查特定filter是否是当前web.xml配置的一部分。那我怎么能在运行时呢?

1 个答案:

答案 0 :(得分:2)

我不完全理解您的要求,因为EJB(拦截器)和Servlet是两个不同的部分。

访问包含过滤器的Servlet配置。你可以使用这些:

的ServletContext#getFilterRegistrations()

http://docs.oracle.com/javaee/6/api/javax/servlet/ServletContext.html#getFilterRegistrations%28%29

和ServletConfig

http://docs.oracle.com/javaee/6/api/javax/servlet/ServletConfig.html