Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo convertir parámetros chinos en la redirección Spring MVC

Cómo convertir parámetros chinos en la redirección Spring MVC

Debido a que los parámetros son parámetros enviados a través de la URL, el atributo URIEncoding="UTF-8" se agrega a la etiqueta en TOMCAT_HOME/congf/server.xml.

2. Modifique el filtro de codificación de web.xml para forzar la transcodificación, como se muestra a continuación:

01 lt;! -- Conversión de codificación--gt;

02 lt; filtergt;

03 lt; filter-namegt; 04 lt; clase de filtro;

1 lt; nombre de filtro;

2.CharacterEncodingFilterlt;/clase de filtro

05 lt;init-paramgt

06 lt;param-namelt;encodinglt;/filter-namegt;

06 lt;param-namelt;/filter-namelt;/filter-namelt gt;encodinglt;/ nombre-param;

07 lt; valor-param;

09 lt;init-paramgt;

10 lt;param-namegt;forceEncodinglt;/param-namegt;

11 lt;param-valuegt;truelt;/param-valuegt; ! -- Forzar transcodificación --gt;

12 lt;/init-paramgt;

13 lt;/filtergt; >15 lt;filter-mappinggt;

16 lt;filter-name gt;Establecer codificación de caractereslt;/filter-namegt;

17 lt;url-patterngt;/* lt; /url-patterngt;

18 lt;/filter-mappinggt;

3. Los parámetros chinos deben configurarse antes de pasarse a java.net.URLEncoder. Codificación net.URLEncoder.encode

4. Cuando se reciben parámetros chinos en java.net.URLDecoder.decode para decodificar, la expresión jsp el se decodifica directamente usando {param.URLEncoder.encode}.