SpringMVC Tomcat控制台乱码问题解决方案

网友投稿 294 2022-12-06


SpringMVC Tomcat控制台乱码问题解决方案

关于SpringMVC运行Tomcat控制台出现乱码的情况(在网上找到一种方法亲测有效)

找到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 ltutRvoid destroy() {

}

}

在web.xml中配置过滤器

encoding

com.kuang.filter.EncodingFilter

encoding

/*

注意点: / 与 /* 的区别

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

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

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

http://

1

2 characterEncodingFilter

3 org.springframework.web.filter.CharacterEncodingFilter

4

5 encoding

6 &ltltutR;param-value>UTF-8

7

8

9

10 characterEncodingFilter

11 /*

12


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:IntelliJ IDEA 2020下载与安装教程图文详解
下一篇:Java飞行记录器JFR功能实现过程图解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~