【发布时间】:2009-09-06 16:29:02
【问题描述】:
谁能告诉我为什么下面关于过滤器初始化方法调用的行不正确:
过滤器的init方法被调用 servlet 第一次映射到 该过滤器被调用。
【问题讨论】:
标签: java servlets servlet-filters
谁能告诉我为什么下面关于过滤器初始化方法调用的行不正确:
过滤器的init方法被调用 servlet 第一次映射到 该过滤器被调用。
【问题讨论】:
标签: java servlets servlet-filters
因为它是在 servlet 容器加载和初始化过滤器时调用的,这发生在 Web 应用程序启动期间。过滤器的init() 方法将被调用,即使它永远不会拦截单个请求。
void init(FilterConfig filterConfig) throws ServletException
由 Web 容器调用以向过滤器指示它正在投入使用。 servlet 容器在实例化过滤器后只调用一次 init 方法。在要求过滤器执行任何过滤工作之前,init 方法必须成功完成。
【讨论】: