zoukankan      html  css  js  c++  java
  • springmvc中文乱码

    首先判断是哪里开始乱码,是前端传值乱码,还是到controller层乱码,或者是数据库乱码。

    下面是前端传值,映射springmvc的实体类形参造成乱码,如下图:

    解决办法:在web.xml文件中添加以下代码。

    <filter> <filter-name>encodingFilter</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> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

    如下图:

    image-20201103231541884

    注意代码是复制在web.xml里面的<web-app>标签里面。

    复制完后,记得重启tomcat,然后前端尝试再次传值,就可以发现已经解决controller层中文乱码的问题。

    还有一种简单的方法,就是form表单传值使用get方式,发现get方式不会乱码。

  • 相关阅读:
    datalist分页
    css渐变色
    4月25日
    今天
    DataView Distinct
    心情复杂啦
    高数矩阵
    计算机视觉学习OpenCV Java 调用
    大数据学习关于hdfs
    摄影学习构图技巧
  • 原文地址:https://www.cnblogs.com/unlasting/p/13923290.html
Copyright © 2011-2022 走看看