国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JSP中的pageEncoding和contentT-ype屬性

2019-11-02 15:44:29
字體:
來源:轉載
供稿:網友

 關于JSP頁面中的pageEncoding和contentType兩種屬性的區別:

  pageEncoding是jsp文件本身的編碼

  contentType的charset是指服務器發送給客戶端時的內容編碼

  JSP要經過兩次的“編碼”,第一階段會用pageEncoding,第二階段會用utf-8至utf-8,第三階段就是由Tomcat出來的網頁, 用的是contentType。

  第一階段是jsp編譯成.java,它會根據pageEncoding的設定讀取jsp,結果是由指定的編碼方案翻譯成統一的UTF-8 JAVA源碼(即.java),如果pageEncoding設定錯了,或沒有設定,出來的就是中文亂碼。

  第二階段是由JAVAC的JAVA源碼至java byteCode的編譯,不論JSP編寫時候用的是什么編碼方案,經過這個階段的結果全部是UTF-8的encoding的java源碼。

  JAVAC用UTF-8的encoding讀取java源碼,編譯成UTF-8 encoding的二進制碼(即.class),這是JVM對常數字串在二進制碼(java encoding)內表達的規范。

  第三階段是Tomcat(或其的application container)載入和執行階段二的來的JAVA二進制碼,輸出的結果,也就是在客戶端見到的,這時隱藏在階段一和階段二的參數contentType就發揮了功效

  contentType的

主站蜘蛛池模板: 汝阳县| 大同市| 新丰县| 闵行区| 阿合奇县| 祁连县| 石首市| 高雄县| 平定县| 招远市| 和政县| 肇源县| 湖南省| 泸西县| 兰考县| 綦江县| 从化市| 东乌| 黄冈市| 长乐市| 玛沁县| 巫山县| 太仓市| 建德市| 佛教| 上杭县| 元氏县| 高密市| 威信县| 龙陵县| 治多县| 伊通| 富民县| 德令哈市| 陕西省| 茂名市| 桃园市| 延寿县| 遂昌县| 天镇县| 桂阳县|