zoukankan      html  css  js  c++  java
  • SpringMVC乱码解决

    解决需要四个步骤:1、jsp页面编码   2、tomcat server.xml编码  3、使用filter对编码进行过滤  4、数据库编码设置

          说明:四个地方的编码需要一致:本文使用gbk

    1、jsp页面编码

        <%@ page language="java" contentType="text/html; charset=gbkpageEncoding="gbk"%>

       <meta http-equiv="Content-Type" content="text/html; charset=gbk">

    2、server.xml编码配置

         <Connector URIEncoding="gbk" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

    3、filter编码设置

        <filter>
             <filter-name>encodingFilter</filter-name>
             <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
          <init-param>
             <param-name>encoding</param-name>
             <param-value>gbk</param-value>
          </init-param>
          <init-param>
             <param-name>forceEncoding</param-name>
             <param-value>true</param-value>
         </init-param>
       </filter>
       <!-- encoding filter for jsp page -->
       <filter-mapping>
           <filter-name>encodingFilter</filter-name>
           <url-pattern>/*</url-pattern>
       </filter-mapping>

    另外,使用jquery的Ajax时,此方法只试用post方法,而get方法需要jsp和java源码处,手动进行编码设置。

  • 相关阅读:
    CF258D
    CF662C
    CF1295F
    CF1406E
    CF1270F
    CF1278F
    CF1523E
    CF1554E
    算法第四章上机实践报告
    LCA RMQ+ST表学习笔记
  • 原文地址:https://www.cnblogs.com/ChuckTina/p/5146627.html
Copyright © 2011-2022 走看看