解决SpringMvc乱码问题

在我们使用tomcat7的时候会乱码,我们需要修改一下server.xml

在这个标签中添加URIEncoding="UTF-8" 属性 ,网址请求中乱码

对于tomcat8版本,我们就需要在Spring MVC项目下的web.xml文件加上

 
    
        CharacterEncodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            UTF-8
        
        
            forceEncoding
            true
        
    
    
        CharacterEncodingFilter
        /*
    

这个时候重启服务器,尝试一下是否乱码。

解决SpringMvc乱码问题_第1张图片

啊,我的乱码了。所以查了一下解决方案

如图所示

解决SpringMvc乱码问题_第2张图片

点开tomcat的设置,在配置参数中加上

-Dfile.encoding=UTF-8

解决SpringMvc乱码问题_第3张图片

好耶,成功啦

如果有更好的意见或者问题,可以下方留言哦

 

你可能感兴趣的:(java,tomcat,spring)