forked from maxliaops/Java_Web_Examples
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMyFilter.java
More file actions
24 lines (20 loc) · 1.15 KB
/
MyFilter.java
File metadata and controls
24 lines (20 loc) · 1.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.struts.filter; //将过滤器保存在com.struts.filter包下
import java.io.IOException; //导入java.io.IOException类
import javax.servlet.Filter; //导入javax.servlet.Filter类
import javax.servlet.FilterChain; //导入javax.servlet.FilterChain类
import javax.servlet.FilterConfig; //导入avax.servlet.FilterConfig类
import javax.servlet.ServletException; //导入avax.servlet.ServletException类
import javax.servlet.ServletRequest; //导入javax.servlet.ServletRequest类
import javax.servlet.ServletResponse; //导入javax.servlet.ServletResponse类
public class MyFilter implements Filter {
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
request.setCharacterEncoding("gb2312"); //设置request的编码格式
response.setCharacterEncoding("gb2312"); //设置response的编码格式
chain.doFilter(request, response); //调用FilterChain对象的doFilter()方法
}
public void init(FilterConfig arg0) throws ServletException {
} //该方法体为空
public void destroy() {
//destroy()此方法体为空
}
}