天天看点

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

0、乱码产生原因:编码和解码的方式是不同

1、出现乱码的解决方式【推荐】:

在tomcat 的配置文件web.xml 中添加上请求编码过滤器:

CharacterEncodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    
    
      
encoding

      
utf-8

    
    
      
forceRequestEncoding

      
true

    
    
      
forceResponseEncoding

      
true

    
  

  
    CharacterEncodingFilter
    /*
  
      

2、但是还是乱码:

突然发现:作为视图的jsp文件的编码方式是ISO-8859-1,默认的不是utf-8

解决:修改jsp文件的编码方式为utf-8

3、本次乱码得出的经验:

  • 下次做的web项目,视图使用jsp,记得先修改编译器的jsp文件的编码方式为utf-8
  • 或者安装完成编译器的时候,配置编译器的准备工作,记得,修改一下jsp文件的编码方式为utf-8,方便开发web项目
    tomcat启动 ssm项目出现乱码的解决

继续阅读