亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java springmvc亂碼解決歸納整理詳解

發布時間:2020-09-27 06:54:08 來源:腳本之家 閱讀:127 作者:java深似海 欄目:編程語言

springmvc的中文亂碼問題主要有以下幾種情形:

頁面傳值到后臺:

    工程編碼(最后一開始建立工程就設置整個工程的編碼)

    頁面的幾種編碼屬性的設置

    get提交方式亂碼的處理

    post提交方式亂碼的處理

后臺到數據庫亂碼:

    數據庫連接字符串指定編碼格式

    數據庫編碼屬性(也是一開始設置數據庫的時候就要設置好,不然要重新建數據庫)

  1.頁面的幾種編碼屬性

pageEncoding="UTF-8" jsp頁面編碼,jsp文件本身的編碼

contentType="text/html; charset=UTF-8" web頁面顯示的編碼,jsp頁面輸出流在瀏覽器中顯示的編碼

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> web界面的輸入編碼,就是輸入框中輸入的字體編碼。

 2.get提交方式亂碼處理(一般是由于tomcat引起的,所以需要設置tomcat的編碼)

  改tomcat中server.xml中的port=“8080”,加上一個 URIEncoding=”utf-8” 如下圖

java springmvc亂碼解決歸納整理詳解

  3.post提交方式亂碼處理(在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>

  4.數據庫連接字符串指定編碼

jdbc.url=jdbc:mysql://localhost:3306/student?characterEncoding=UTF-8

希望本文對您有所幫助

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌拉特前旗| 攀枝花市| 潼关县| 兴仁县| 炎陵县| 普格县| 洪洞县| 南通市| 彭阳县| 禹城市| 星子县| 巩留县| 榆树市| 壤塘县| 四会市| 牙克石市| 大邑县| 吉木萨尔县| 碌曲县| 金溪县| 如皋市| 锡林郭勒盟| 永善县| 丰镇市| 根河市| 辛集市| 临清市| 分宜县| 哈尔滨市| 泰宁县| 襄樊市| 黄平县| 洞口县| 吉安市| 辽阳县| 山阴县| 德格县| 奉化市| 塔城市| 五台县| 合作市|