jsp servlet中的过滤器Filter配置总结(转)
在Java web開發中常會使用到功能強大的過濾器,他畢竟能給我們帶來很大的方便,但是針對過濾的資源我們需要詳細的了解他們在web.xml中的配置信息。這個根據幾種常用的不同情況進行了總結:
1。如果要映射過濾應用程序中所有資源:
<filter>
??? <filter-name>loggerfilter</filter-name>
??? <filter-class>myfilter.LoggerFilter</filter-class>
</filter>
<filter-mapping>
??? <filter-name>loggerfilter</filter-name>
??? <url-pattern>/*</url-pattern>
</filter-mapping>
2.過濾指定的類型文件資源
<filter>
??? <filter-name>loggerfilter</filter-name>
??? <filter-class>myfilter.LoggerFilter</filter-class>
</filter>
<filter-mapping>
??? <filter-name>loggerfilter</filter-name>
??? <url-pattern>*.html</url-pattern>
</filter-mapping>
其中<url-pattern>*.html</url-pattern>要過濾jsp那么就改*.html為*.jsp,但是注意沒有“/”斜杠
如果要同時過濾多種類型資源:
<filter>
??? <filter-name>loggerfilter</filter-name>
??? <filter-class>myfilter.LoggerFilter</filter-class>
</filter>
<filter-mapping>
??? <filter-name>loggerfilter</filter-name>
??? <url-pattern>*.html</url-pattern>
</filter-mapping>
<filter-mapping>
??? <filter-name>loggerfilter</filter-name>
??? <url-pattern>*.jsp</url-pattern>
</filter-mapping>
3.過濾指定的目錄
<filter>
??? <filter-name>loggerfilter</filter-name>
??? <filter-class>myfilter.LoggerFilter</filter-class>
</filter>
<filter-mapping>
??? <filter-name>loggerfilter</filter-name>
??? <url-pattern>/folder_name/*</url-pattern>
</filter-mapping>
4.過濾指定的servlet
<filter>
??? <filter-name>loggerfilter</filter-name>
??? <filter-class>myfilter.LoggerFilter</filter-class>
</filter>
<filter-mapping>
??? <filter-name>loggerfilter</filter-name>
??? <servlet-name>loggerservlet</servlet-name>
</filter-mapping>
<servlet>
??? <servlet-name>loggerservlet</servlet-name>
??? <servlet-class>myfilter.LoggerServlet</servlet-class>
</servlet>
5.過濾指定文件
<filter>
??? <filter-name>loggerfilter</filter-name>
??? <filter-class>myfilter.LoggerFilter</filter-class>
</filter>
<filter-mapping>
??? <filter-name>loggerfilter</filter-name>
??? <url-pattern>/simplefilter.html</url-pattern>
</filter-mapping>
以上都要注意是否有斜杠“/”
轉載于:https://www.cnblogs.com/likehua/archive/2011/03/04/1970786.html
總結
以上是生活随笔為你收集整理的jsp servlet中的过滤器Filter配置总结(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [ 转载 ] Java面试精选【Jav
- 下一篇: CorelDRAWX4的VBA插件开发{