zoukankan      html  css  js  c++  java
  • Spring的字符编码过滤器CharacterEncodingFilter

    Spring中的字符编码过滤器,用来解决我们项目中遇到的编码问题。

    使用方式特别友好,在web.xml加入:

    <filter>
        <description>字符集过滤器</description>
        <filter-name>encodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <description>字符集编码</description>
            <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>

    上述代码中显示,在配置字符集过滤器的时候需要设置两个参数,如下:

    1. encoding:指定字符集,如UTF-8。

    2. forceEncoding:response的字符集是否也使用encoding指定的值,为boolean类型。

    当forceEncoding为false时表示:

    request.setCharacterEncoding(encoding); 

    为true表示:

    request.setCharacterEncoding(encoding);  
    response.setCharacterEncoding(encoding);  

    以上。

  • 相关阅读:
    P2676 超级书架
    P2955 [USACO09OCT]奇数偶数Even? Odd?
    P1554 梦中的统计
    P2614 计算器弹琴
    4246 奶牛的身高
    Render2
    @viewChild
    querySelector
    ionic4封装样式原理
    事件委托和事件冒泡
  • 原文地址:https://www.cnblogs.com/libra0920/p/6121780.html
Copyright © 2011-2022 走看看