使用Tomcat7插件运行SpringMVC,响应jsp时会导致各种乱码
1、控制台乱码,页面不乱码
配置maven的版本,homedirectory配置idea内置的的bundle3版本即可,高版本会导致控制台乱码
2、页面乱码,控制台不乱码
查看当前工程的编码格式,默认是跟随系统GBK,一般是不会出问题的,因为tomcat插件默认的编译文件就是用的GBK,如果项目编码是UTF8的,需要tomcat插件上配置Runner配置项,在VMOption一栏里添加“-Dfile.encoding=utf8”,与项目编码格式保持一致。
3、还有一种比较特殊,即当以上两项配置正确的前提下启动项目,不能启动成功,控制台报错“不能映射GBK编码的字符”,此处错误是java编译器不能编译GBK编码导致的,需要在引入的java-compiler-plugin中的<configration>标签内配置“<encoding>utf-8</encoding>”即可解决 |
|