zoukankan      html  css  js  c++  java
  • Get、Post 提交的乱码问题

    1、问题

      在spring mvc开发的时候出现乱码问题;

    2、解决方案

      (1)Get提交:tomcat容器接收的造成的乱码问题,修改server.xml文件;

      (2)Post提交:在web.xml中配置过滤器;

    3、解决方法

    问题一解决:

    打开server.xml文件,根据搜索"<Connector",然后增加  URIEncoding="utf-8",如下所示:

    <Connector URIEncoding="utf-8" connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>

    问题二解决:web.xml下增加如下:

        <!-- POST提交的乱码解决 -->
        <filter>
            <filter-name>projectEncoding</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>projectEncoding</filter-name>
            <url-pattern>*.do</url-pattern>
        </filter-mapping>
  • 相关阅读:
    xshell安装错解决方案
    (转)进程process和线程thread的关系
    selenium Gird
    python发布文件(windows)
    (转)ci
    selenium通过python字典获取配置
    selenium断言的分类
    C#从Image上读取文本
    C#屏幕截图
    WPF实现TextBox水印效果
  • 原文地址:https://www.cnblogs.com/yufeng218/p/8093313.html
Copyright © 2011-2022 走看看