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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

jsp经验-Filter

發布時間:2025/6/17 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jsp经验-Filter 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

過濾器

1.

2.配置web.xml


和配servlet幾乎相同的格式

3.init() 方法介紹

與Servlet需要配置自啟動才會隨著tomcat的啟動而執行init()方法不一樣。 (有點考驗語文水平 這句子)

而對于Filter, Filter一定會隨著tomcat的啟動自啟動。

4.Filter啟動失敗


額外小知識


login.html中加上

之前還以為:上面這句話是當前頁面以UTF-8編碼

2.返回中文的響應
在Servlet中,加上

response.setContentType("text/html; charset=UTF-8");

在通過Servlet獲取中文參數 時

Filter幫我們解決 ,在每個servlet都寫request.setCharacterEncoding("UTF-8");的麻煩問題

小疑惑

<%@ page contentType="text/html;charset=UTF-8" language="java"
pageEncoding="UTF-8"%>

我把charset=UTF-8" 刪了,既然也是不會報亂碼錯誤的

pageEncoding="UTF-8" 原來這個才是 此JSP頁面編碼。

1 : 在Servlet中進行登陸驗證的局限性

在用戶是否登陸的驗證中,我們可以通過在StudentListServlet中增加對session的判斷代碼來做到登陸驗證。
但是按照這樣的做法,所有的Servlet都要加上一樣的代碼,就會顯得比較累贅。
與通過Filter處理中文問題一樣,也可以通過Filter一次性解決所有的登陸驗證問題

注意:

因為這個過濾器的存在,在登陸之前所有的資源都不能訪問。 所以在login.jsp上如果有圖片,js和css,也不能夠正常顯示和工作。

這樣做當然是不行的,那么如何讓js css和圖片文件即使在不登陸的情況下,也可以訪問呢?

轉載于:https://www.cnblogs.com/czy16/p/8748885.html

總結

以上是生活随笔為你收集整理的jsp经验-Filter的全部內容,希望文章能夠幫你解決所遇到的問題。

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