如何解决tomcat启动 ssm项目出现乱码

高斋晓开卷,独共圣人语。这篇文章主要讲述如何解决tomcat启动 ssm项目出现乱码相关的知识,希望能为你提供帮助。

这篇文章主要介绍了tomcat启动 ssm项目出现乱码的解决,解决方式需要在tomcat 的配置文件web.xml 中添加上请求编码过滤器即可,详细过程跟随小编一起看看吧
0、乱码产生原因:编码和解码的方式是不同
1、出现乱码的解决方式【推荐】:
在tomcat 的配置文件web.xml 中添加上请求编码过滤器:
< !-- 请求编码过滤器 -->
< filter>
< filter-name> CharacterEncodingFilter< /filter-name>
< filter-class> org.springframework.web.filter.CharacterEncodingFilter< /filter-class>
< !-- 配置初始化参数 -->
< init-param>
< param-name> encoding< /param-name>
< param-value> utf-8< /param-value>
< /init-param>
< param-name> forceRequestEncoding< /param-name>
< param-value> true< /param-value>
< param-name> forceResponseEncoding< /param-name>
< /filter>

< filter-mapping>
< url-pattern> /*< /url-pattern>
< /filter-mapping>

【如何解决tomcat启动 ssm项目出现乱码】2、但是还是乱码:
突然发现:作为视图的jsp文件的编码方式是ISO-8859-1,默认的不是utf-8
解决:修改jsp文件的编码方式为utf-8
3、本次乱码得出的经验:
下次做的web项目,视图使用jsp,记得先修改编译器的jsp文件的编码方式为utf-8或者安装完成编译器的时候,配置编译器的准备工作,记得,修改一下jsp文件的编码方式为utf-8,方便开发web项目
如何解决tomcat启动 ssm项目出现乱码

文章图片



本文地址:??https://www.linuxprobe.com/tomcat-ssm-web.html??

    推荐阅读