JSP 中過濾器的作用

我所知道的過濾器的幾個作用

1字符轉碼

request.setCharacterEncoding("UTF-8");

2來訪判定

通過session裏面的值來判斷是否有違規操作

3字符過濾

content=content.replace("收到的字符","改變後的");

過濾器是一個對象,它可以在請求到達Servlet/JSP之前對其進行預處理,然後在配置文件(web.xml)中把該過濾器與對應的Servlet/JSP聯繫起來。你可以一個過濾器以作用於一個或多個servlet。

doFilter(ServletRequest, ServletResponse, FilterChain):通過這個方法來進行和完成過濾。

過濾器的標籤

<filter>
<filter-name>EncodingFilter</filter-name>
<filter-class>sam.EncodingFilter</filter-class>
</filter>

<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

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