post与get请求中文乱码问题

首先POST与GET请求的应用场景:

除了form表单提交和ajax指定post请求可以使post,其他都是get请求,比如浏览器直接写URL或者A标签

POST请求:

配置编码过滤器:解决post请求中文乱码

  <filter>
    <filter-name>characterEncodingfilter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class>
    <init-param>
        <param-name>encodingparam-name>
        <param-value>UTF-8param-value>
    init-param>
  filter>

  <filter-mapping>
    <filter-name>characterEncodingfilter-name>
    <url-pattern>/*url-pattern>
  filter-mapping>

GET请求:

修改tomcat下server.xml 的端口设置中加URIEncoding=”UTF-8”

你可能感兴趣的:(post与get请求中文乱码问题)