- 论坛徽章:
- 0
|
First:
add a Class implements javax.servlet.Filter
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
if ( (request.getCharacterEncoding() == null)) {
String encoding=selectEncoding(request);
if (encoding != null) {
request.setCharacterEncoding(encoding);
System.out.println("set encoding "+encoding);
}
}
chain.doFilter(request,response);
}
public void init(FilterConfig filterConfig) throws ServletException {
this.filterConfig=filterConfig;
this.encoding=filterConfig.getInitParameter("encoding");
}
Second: configure the web.xml , add content
Encoding
filter.EncodingFilter
encoding
GBK
Encoding
/*
now, work is done.
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/4241/showart_86141.html |
|