最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2017年04月21日 11:04:48   作者:java深似海  
本篇文章介紹了java 中spring mvc 解決亂碼的問題方法實(shí)例,需要的朋友可以參考下

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

頁面?zhèn)髦档胶笈_(tái):

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

    頁面的幾種編碼屬性的設(shè)置

    get提交方式亂碼的處理

    post提交方式亂碼的處理

后臺(tái)到數(shù)據(jù)庫亂碼:

    數(shù)據(jù)庫連接字符串指定編碼格式

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

  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引起的,所以需要設(shè)置tomcat的編碼)

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

  3.post提交方式亂碼處理(在web.xml中設(shè)置編碼過濾器)

<!-- 解決工程編碼過濾器 -->
 <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.數(shù)據(jù)庫連接字符串指定編碼

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

希望本文對(duì)您有所幫助

相關(guān)文章

  • SpringBoot加載配置6種方式分析

    SpringBoot加載配置6種方式分析

    這篇文章主要介紹了SpringBoot加載配置6種方式分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • Mybatis分頁的實(shí)現(xiàn)及使用注解開發(fā)操作

    Mybatis分頁的實(shí)現(xiàn)及使用注解開發(fā)操作

    這篇文章主要介紹了Mybatis分頁的實(shí)現(xiàn)及使用注解開發(fā)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • idea之Recompile、Rebuild和Build之間的區(qū)別及說明

    idea之Recompile、Rebuild和Build之間的區(qū)別及說明

    這篇文章主要介紹了idea之Recompile、Rebuild和Build之間的區(qū)別及說明,具有很好的參考價(jià)值,希望對(duì)有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • IDEA實(shí)現(xiàn)Maven項(xiàng)目創(chuàng)建并連接Tomcat方式

    IDEA實(shí)現(xiàn)Maven項(xiàng)目創(chuàng)建并連接Tomcat方式

    Maven是一款由Apache開發(fā)的項(xiàng)目管理工具,主要用于Java項(xiàng)目的構(gòu)建和依賴管理,它通過pom.xml文件自動(dòng)管理項(xiàng)目依賴的jar包,簡化了項(xiàng)目構(gòu)建過程,Maven支持項(xiàng)目從編寫源代碼到編譯、測試、打包、部署的全過程管理,其依賴管理功能免去了手動(dòng)添加jar包的麻煩
    2024-10-10
  • Java如何根據(jù)不同系統(tǒng)動(dòng)態(tài)獲取換行符和盤分割符

    Java如何根據(jù)不同系統(tǒng)動(dòng)態(tài)獲取換行符和盤分割符

    這篇文章主要介紹了Java如何根據(jù)不同系統(tǒng)動(dòng)態(tài)獲取換行符和盤分割符,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • java利用url實(shí)現(xiàn)網(wǎng)頁內(nèi)容的抓取

    java利用url實(shí)現(xiàn)網(wǎng)頁內(nèi)容的抓取

    本文主要介紹了java利用url實(shí)現(xiàn)網(wǎng)頁內(nèi)容抓取的示例。具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-03-03
  • Spring如何使用三級(jí)緩存解決循環(huán)依賴

    Spring如何使用三級(jí)緩存解決循環(huán)依賴

    在Spring框架中,循環(huán)依賴是指兩個(gè)或多個(gè)Bean相互依賴,形成閉環(huán),導(dǎo)致無法完成初始化,此問題僅存在于單例Bean中,而原型Bean會(huì)拋出異常,Spring通過三級(jí)緩存及提前暴露策略解決循環(huán)依賴:一級(jí)緩存存放完全初始化的Bean
    2024-11-11
  • Java實(shí)現(xiàn)任務(wù)超時(shí)處理方法

    Java實(shí)現(xiàn)任務(wù)超時(shí)處理方法

    任務(wù)超時(shí)處理是比較常見的需求,Java中對(duì)超時(shí)任務(wù)的處理有兩種方式,在文中給大家詳細(xì)介紹,本文重點(diǎn)給大家介紹Java實(shí)現(xiàn)任務(wù)超時(shí)處理方法,需要的朋友可以參考下
    2019-06-06
  • mybatis-plus中更新null值的問題解決

    mybatis-plus中更新null值的問題解決

    本文主要介紹 mybatis-plus 中常使用的 update 相關(guān)方法的區(qū)別,以及更新 null 的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04
  • 新手小白看過來學(xué)JAVA必過IO流File字節(jié)流字符流

    新手小白看過來學(xué)JAVA必過IO流File字節(jié)流字符流

    這篇文章主要介紹了新手小白學(xué)JAVA到IO流File字節(jié)流字符流的重點(diǎn),對(duì)流不清楚的新手同學(xué)快進(jìn)來學(xué)習(xí)吧,大佬也可以進(jìn)來溫故一下
    2021-08-08

最新評(píng)論

高安市| 龙陵县| 罗甸县| 贡觉县| 岚皋县| 武宣县| 兰西县| 左贡县| 定兴县| 沙雅县| 临朐县| 惠来县| 南京市| 金阳县| 永和县| 南木林县| 昭觉县| 张家川| 谷城县| 韶关市| 张家口市| 汉寿县| 尼玛县| 泰宁县| 九台市| 孟连| 通化县| 锡林浩特市| 潞城市| 绍兴市| 深水埗区| 吴桥县| 石狮市| 靖边县| 大关县| 乐平市| 天水市| 洛隆县| 桐庐县| 深泽县| 江山市|