这是我的html代码,根据网上说在tomcat中的修改 -Dfile.encoding=UTF-8 等方法个人无效
原来在框架中设置了过滤器,需要走过滤器
在过滤器加入下面代码即可
@WebFilter(filterName = "CodingFilter",urlPatterns = {"/"})
public class codingFilter implements Filter {
public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws ServletException, IOException{
HttpServletRequest request = (HttpServletRequest)req;
HttpServletResponse response = (HttpServletResponse)resp;
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
chain.doFilter(req,resp);
}
}