在servlet中,由于可以允許客戶端和服務器協(xié)商編碼,此時會存在系統(tǒng)默認編碼和網(wǎng)頁編碼不一致的情況,因此會產(chǎn)生亂碼。這個時候就需要引入字符編碼處理的過濾器。
方法是:實現(xiàn)Filter類,
- 在
init(FilterConfig config)中獲取可能已經(jīng)通過config設置的編碼。如下:

image.png
- 并在
doFilter()方法中對請求設置編碼。如下:

image.png
在servlet中,由于可以允許客戶端和服務器協(xié)商編碼,此時會存在系統(tǒng)默認編碼和網(wǎng)頁編碼不一致的情況,因此會產(chǎn)生亂碼。這個時候就需要引入字符編碼處理的過濾器。
方法是:實現(xiàn)Filter類,
init(FilterConfig config)中獲取可能已經(jīng)通過config設置的編碼。如下:doFilter()方法中對請求設置編碼。如下: