java - Spring mvc 使用mvn jetty:run启动 页面上的中文乱码,Tomcat就没问题
本文介绍了java - Spring mvc 使用mvn jetty:run启动 页面上的中文乱码,Tomcat就没问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
使用jetty的maven插件(9.x的版本也是一样)
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.16.v20140903</version>
</plugin>
</plugins>
JSP上的原有的中文都能正常显示,但是通过model传递过来的中文都是乱码
然后使用Tomcat是正常的
这个jetty是插件,好像也没地方改编码
解决方案
自己解决了,使用Maven编译的时候通过插件指定编码
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>utf8</encoding>
</configuration>
</plugin>
这篇关于java - Spring mvc 使用mvn jetty:run启动 页面上的中文乱码,Tomcat就没问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文