tomcat启动 ssm项目出现乱码的解决
2022-03-25 14:19
1891 查看
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> <init-param> <param-name>forceRequestEncoding</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>forceResponseEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>CharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
2、但是还是乱码:
突然发现:作为视图的jsp文件的编码方式是ISO-8859-1,默认的不是utf-8
解决:修改jsp文件的编码方式为utf-8
3、本次乱码得出的经验:
- 下次做的web项目,视图使用jsp,记得先修改编译器的jsp文件的编码方式为utf-8
- 或者安装完成编译器的时候,配置编译器的准备工作,记得,修改一下jsp文件的编码方式为utf-8,方便开发web项目
相关文章推荐
- eclipse启动tomcat项目乱码而终端启动tomcat正常的解决办法
- tomcat启动日志控制台出现乱码解决办法
- 解决idea导入ssm项目启动tomcat报错404的问题
- 关于下载好tomcat以后,启动出现乱码的解决方法
- Tomcat启动项目时出现getJspApplicationContext(ServletContext) 问题的解决办法
- 项目在eclipse运行正常,但单独部署到tomcat上出现乱码解决办法
- windows下解决tomcat启动WEB服务器时报错:出现先前项目的报错
- 解决Idea利用Tomcat启动web端服务的时候出现淇℃伅乱码
- Tomcat启动的项目页面HTTP请求传参中文乱码解决
- maven 风格创建的ssm项目导入IDEA并启动Tomcat,出现死循环
- 在Tomcat中启动项目是出现java.lang.ClassNotFoundException: org.springframework.web的错误解决方式
- 在tomcat的server.xml中部署了项目之后启动tomcat出现闪退,查看日志显示“2 字节的 UTF-8 序列的字节 2 无效”的解决方法
- Tomcat启动出现乱码怎么样解决
- 右击main 方法运行正常,启动tomcat 后,spring boot 项目 出现参数字符串是乱码的情况
- linux环境下启动tomcat7出现时间过长(已经编译完成的项目)问题解决!
- IDEA启动tomcat日志出现乱码问题解决
- 解决MyEclipse2014启动tomcat的时候出现中文乱码
- 项目在eclipse运行正常,但单独部署到tomcat上出现乱码解决办法
- 如何解决win 10系统下 Tomcat在cmd中启动时出现的中文乱码问题
- 项目在eclipse运行正常,但单独部署到tomcat上出现乱码解决办法