日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jsp servlet中的过滤器Filter配置总结(转)

發布時間:2023/12/9 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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配置总结(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。