如何解决SpringMVCTomcat控制台乱码问题

小编这次要给大家分享的是如何解决SpringMVC Tomcat控制台乱码问题,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。

10年积累的成都做网站、网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有东港免费网站建设让你可以放心的选择与我们合作。

找到tomcat文件夹中的conf包下的logging.properties中找到

java.util.logging.ConsoleHandler.encoding = UTF-8

将这行代码注销改为

java.util.logging.ConsoleHandler.encoding = GBK

重启tomcat即可!

关于SpringMVC提交表单时,网页出现乱码情况,有两种解决方法

方法一(自定义过滤器):

 public class EncodingFilter implements Filter {
   @Override
   public void init(FilterConfig filterConfig) throws ServletException { 
   } 
   @Override
   public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
     servletRequest.setCharacterEncoding("utf-8");
10     servletResponse.setCharacterEncoding("utf-8"); 
     filterChain.doFilter(servletRequest,servletResponse);
   } 
   @Override
   public void destroy() {
 
   }
 }

在web.xml中配置过滤器

   
     encoding
    com.kuang.filter.EncodingFilter
   
  
     encoding
     /*
   

注意点: / 与 /* 的区别

/ : 只匹配所有请求,不会去匹配jsp页面

/* : 匹配所有请求,包括jsp页面

方式二(SpringMVC自带的过滤器)

1 
 2     characterEncodingFilter
 3     org.springframework.web.filter.CharacterEncodingFilter
 4     
 5       encoding
 6       UTF-8
 7     
 8   
 9   
10     characterEncodingFilter
11     /*
12   

看完这篇关于如何解决SpringMVC Tomcat控制台乱码问题的文章,如果觉得文章内容写得不错的话,可以把它分享出去给更多人看到。


本文名称:如何解决SpringMVCTomcat控制台乱码问题
URL链接:http://ybzwz.com/article/jphshi.html