java Filter

web.xml中可以配置我们自己写的filter,tomcat在初始化加载时会读取web.xml,并且执行filter中的init(FilterConfig filterConfig)方法,初始化filter。其中filterConfig参数可获得我们在web.xml中为filter设置的初始化参数。如下:

web.xml中配置:

<filter>
   <filter-name>testFilter</filter-name>
   <filter-class>com.web.TestFilter</filter-class>
   <init-param>
    <param-name>testName</param-name>
    <param-value>testFFFF</param-value>
   </init-param>
  </filter>
  <filter-mapping>
   <filter-name>testFilter</filter-name>
   <url-pattern>*.jsp</url-pattern>
  </filter-mapping>

读取方法:filterConfig.getInitParameter("testName");就可以返回“testFFFF”这个值。

posted @ 2013-10-07 21:28  依伦  阅读(125)  评论(0)    收藏  举报