0

Spring mvc 3.2 を使用しており、ASCII 以外の文字を入力からフィルタリングする必要があります。

web.xml:

<filter>
    <filter-name>CharacterEncodingFilter</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>CharacterEncodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

Tomcat を使用していますが、ASCII 以外の文字をフィルタリングしていません。上記を行うためにフィルターを作成する必要がありますか?

4

1 に答える 1

1

CharacterEncodingFilter は、要求と応答で文字エンコーディングを設定します。入力または出力をフィルター処理するのではなく、http://docs.oracle.com/javaee/5/api/javax/servlet/Filter.htmlインターフェースを実装するためフィルターです。

于 2013-08-17T14:18:44.410 に答える