1、在web.xml中加入一个过滤器和过滤范围的配置
encoding
com.guet.cab.base.Filter.EncodingFilter
encoding
/*
2、com.guet.cab.base.Filter.EncodingFilter指明其具体实现的包名,第二个配置指明其监听所有的请求。
3、字符编码过滤的具体实现为
package com.guet.cab.base.Filter;
import java.io.*;
import javax.servlet.*;
public class EncodingFilter implements Filter {
public void init(FilterConfig filterConfig) throws ServletException {
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
try {
request.setCharacterEncoding(“UTF-8”);
response.setContentType(“text/html;charset=UTF-8”);
} catch (Exception e) {
}
chain.doFilter(request, response);
}
public void destroy() {
}
};
1、在web.xml中加入一个过滤器和过滤范围的配置
encoding
com.guet.cab.base.Filter.EncodingFilter
encoding
/*
2、com.guet.cab.base.Filter.EncodingFilter指明其具体实现的包名,第二个配置指明其监听所有的请求。
3、字符编码过滤的具体实现为
package com.guet.cab.base.Filter;
import java.io.*;
import javax.servlet.*;
public class EncodingFilter implements Filter {
public void init(FilterConfig filterConfig) throws ServletException {
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
try {
request.setCharacterEncoding(“UTF-8”);
response.setContentType(“text/html;charset=UTF-8”);
} catch (Exception e) {
}
chain.doFilter(request, response);
}
public void destroy() {
}
};
https://www.cnblogs.com/doudouxiaoye/category/851001.html