在web.xml中加入xssfilter過濾器導致測試環境亂碼,而本地環境不亂碼

我的系統是因爲加入了xssfilter導致的亂碼,加入之前是可以正常使用的,有的亂碼可能是沒有設置編碼過濾器的問題,或者是HTML頁面沒有統一編碼格式,我這裏就不針對其他情況導致的亂碼進行分析了,只針對我的系統導致亂碼的問題進行一下記錄.

亂碼描述:在加入了xssfilter過濾器之後,本地環境沒有亂碼,而測試環境亂碼,亂碼是隻有中文亂碼,而英文和數字不亂碼,

解決辦法:將web.xml中的xssfilter和encodingfilter着兩個過濾器換一下位置,就解決了因爲加入xssfilter導致的亂碼問題.如圖所示,這是修改後的.

出現原因:因爲web.xml 中過濾器的讀取順序不同導致的,但是具體深入的原因,尚未找到,如果以後碰到會更新,如果有哪位高高手告知一二,將不勝感激.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章