欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

springmvc的中文亂碼問(wèn)題主要有以下幾種情形:

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

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

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

    get提交方式亂碼的處理

    post提交方式亂碼的處理

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

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

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

  1.頁(yè)面的幾種編碼屬性

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

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

<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è)置編碼過(guò)濾器)

<!-- 解決工程編碼過(guò)濾器 -->
 <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ù)庫(kù)連接字符串指定編碼

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

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

相關(guān)文章

  • Gateway如何實(shí)現(xiàn)全局跨域

    Gateway如何實(shí)現(xiàn)全局跨域

    這篇文章主要介紹了Gateway如何實(shí)現(xiàn)全局跨域問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • SpringBoot實(shí)現(xiàn)單文件與多文件上傳

    SpringBoot實(shí)現(xiàn)單文件與多文件上傳

    本次例子不基于第三方存儲(chǔ)(如七牛云對(duì)象存儲(chǔ)、阿里云對(duì)象存儲(chǔ)、騰訊云對(duì)象存儲(chǔ)等),僅基于本地存儲(chǔ)。本文主要內(nèi)容如下:公共文件存儲(chǔ)代碼;單文件上傳代碼;多文件上傳代碼
    2021-05-05
  • 基于@GetMapping注解攜帶參數(shù)的方式

    基于@GetMapping注解攜帶參數(shù)的方式

    這篇文章主要介紹了基于@GetMapping注解攜帶參數(shù)的方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Spring詳細(xì)講解循環(huán)依賴是什么

    Spring詳細(xì)講解循環(huán)依賴是什么

    這篇文章主要介紹了Java中的Spring循環(huán)依賴詳情,文章基于Java的相關(guān)資料展開(kāi)詳細(xì)介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • Java 中實(shí)現(xiàn)隨機(jī)無(wú)重復(fù)數(shù)字的方法

    Java 中實(shí)現(xiàn)隨機(jī)無(wú)重復(fù)數(shù)字的方法

    為了更好地理解這個(gè)題意,我們先來(lái)看下具體內(nèi)容:生成一個(gè)1-100 的隨機(jī)數(shù)組,但數(shù)組中的數(shù)字不能重復(fù),即位置是隨機(jī)的,但數(shù)組元素不能重復(fù)
    2013-03-03
  • java的異常與處理機(jī)制分析【附面試題】

    java的異常與處理機(jī)制分析【附面試題】

    這篇文章主要介紹了java的異常與處理機(jī)制,結(jié)合實(shí)例形式分析了Java異常與處理機(jī)制的概念、原理、相關(guān)操作技巧與注意事項(xiàng),并附帶面試題分析供大家參考,需要的朋友可以參考下
    2019-05-05
  • Java中Iterator迭代器的使用詳解

    Java中Iterator迭代器的使用詳解

    在程序開(kāi)發(fā)中,經(jīng)常需要遍歷集合中的所有元素。針對(duì)這種需求,JDK專門提供了一個(gè)接口java.util.Iterator。本文就來(lái)詳細(xì)說(shuō)說(shuō)Iterator迭代器的使用,感興趣的可以了解一下
    2022-10-10
  • Spring?AOP?創(chuàng)建代理對(duì)象詳情

    Spring?AOP?創(chuàng)建代理對(duì)象詳情

    這篇文章介紹了Spring?AOP?創(chuàng)建代理對(duì)象詳情,主要介紹AOP?創(chuàng)建代理對(duì)象和上下文相關(guān)的內(nèi)容,下文分享具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-05-05
  • 詳解Java Callable接口實(shí)現(xiàn)多線程的方式

    詳解Java Callable接口實(shí)現(xiàn)多線程的方式

    這篇文章主要介紹了詳解Java Callable接口實(shí)現(xiàn)多線程的方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Spring Boot的Profile配置詳解

    Spring Boot的Profile配置詳解

    本篇文章主要介紹了Spring Boot的Profile配置詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05

最新評(píng)論