zoukankan      html  css  js  c++  java
  • spring提供的解决中文乱码方案

    在表单提交时,如果遇到中文符号会出现乱码问题。

    Spring提供一个CharacterEncodingFilter过滤器,可用于解决乱码问题。

    CharacterEncodingFilter使用的时候要注意以下问题:

    1. 表单数据以post提交;

    2. 在web.xml中配置CharacterEncodingFilter过滤器;

    3. 页面编码和过滤器指定编码要保持一致。

    使用spring的前提下在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>
            <init-param>
                <param-name>forceEncoding</param-name>
                <param-value>true</param-value>
            </init-param>
        </filter>
        <filter-mapping>
            <filter-name>encodingFilter</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>
  • 相关阅读:
    java并发编程
    Linux C++服务器端进程SDK
    定时器SDK
    Redis3.0集群方案分析
    DES
    生成验证码
    MVC Ajax.BeginForm 提交上传图片
    EF LIKE 查询
    JS 60秒后重发送验证码
    EF 指定字段修改
  • 原文地址:https://www.cnblogs.com/liuhongfeng/p/4793800.html
Copyright © 2011-2022 走看看