81,092
社区成员
发帖
与我相关
我的任务
分享
<Connector port="8080" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8"/>
import java.io.IOException;
import javax.servlet.*;
public class EncodingFilter implements Filter {
FilterConfig config;
public void setFilterConfig(FilterConfig config) {
this.config = config;
}
public FilterConfig getFilterConfig() {
return config;
}
public void doFilter(ServletRequest r1, ServletResponse r2, FilterChain chain) {
HttpServletRequest request = (HttpServletRequest)r1;
HttpServletResponse response = (HttpServletResponse)r2;
String encoding = "UTF-8";
request.setCharacterEncoding(encoding);
response.setCharacterEncoding(encoding);
chain.doFilter(r1, r2);
}
}
<filter>
<filter-name>EncodingFilter</filter-name>
<filter-class>过滤器的位置</filter-class>
</filter>
<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>