字符过滤器CharacterFilter.java
package cn.hncu.pubs;import java.io.IOException;import java.util.Date;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletResponse;public class CharacterFilter implements Filter { private String charset; public void destroy() { } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { request.setCharacterEncoding(charset); response.setCharacterEncoding(charset); HttpServletResponse resp=(HttpServletResponse) response; chain.doFilter(request, resp); } public void init(FilterConfig fConfig) throws ServletException { charset=fConfig.getInitParameter("charset"); }}参考网站:https://www.2cto.com/kf/201608/540067.html