• 解决 Spring MVC 中 GET、POST 请求乱码问题


    一、当是 POST 请求时:

    在 web.xml 中添加字符编码过滤器:

      1 <filter>
      2     <filter-name>characterEncodingFilter</filter-name>
      3     <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
      4     <init-param>
      5         <param-name>encoding</param-name>
      6         <param-value>UTF-8</param-value>
      7     </init-param>
      8     <init-param>
      9         <param-name>forceEncoding</param-name>
     10         <param-value>true</param-value>
     11     </init-param>
     12 </filter>
     13 <filter-mapping>
     14     <filter-name>characterEncodingFilter</filter-name>
     15     <url-pattern>/*</url-pattern>
     16 </filter-mapping>

    二、当是 GET 请求时:

    在 Tomcat 的 server.xml 配置文件的第一个 Connector 标签里面添加 URIEncoding=“UTF-8”

      1 <Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
  • 相关阅读:
    Python基本命名规范
    复制当前文件夹下所有文件的名称
    Java中返回类型方法名
    BugFree 测试管理系统
    jmeter+badboy免费测试
    Linux的命令
    C语言
    linux基础知识点以及安装
    JMeter安装教程
    linux 操作命令
  • 原文地址:https://www.cnblogs.com/lveyHang/p/11861855.html
Copyright © 2020-2023  润新知