六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

servlet規范要求:request的缺省編碼必須是iso-8859-1

[摘要]看到很多文章在問和答關于java網頁漢字亂碼的情況,有些甚至認為這是servlet包容器實現上的錯誤。可是如果讀過servlet規格說明書,關于java網頁編碼的問題就應該迎刃而解了。編寫java網頁(servlet\jsp),需要關心response(反饋給客戶端的頁面)和request(來自客...
看到很多文章在問和答關于java網頁漢字亂碼的情況,有些甚至認為這是servlet包容器實現上的錯誤。
可是如果讀過servlet規格說明書,關于java網頁編碼的問題就應該迎刃而解了。

編寫java網頁(servlet\jsp),需要關心response(反饋給客戶端的頁面)和request(來自客戶端的數據)的編碼問題。

response的編碼可以直接用代碼實現。而request的編碼怎么辦呢?
以下是servlet規范書上的文字(我粗略翻譯一下吧,不怕見笑):

-- 整理自<Java Servlet Specification Version 2.3> SRV.4.9 --

當前,很多瀏覽器并不發送帶有“Content-Type”頭信息的字符編碼限定符,而由讀取HTTP請求的代碼來決定字符的編碼方式。如果客戶端請求未定義編碼限定符,則包容器(如tomcat)用于創建request reader和分析POST數據的request的缺省編碼方式必須是“ISO-8859-1”。然而,為了向開發者指明客戶端沒有發送字符編碼信息的情況,包容器對getCharacterEncoding方法返回null。

如果客戶端不設置字符編碼方式,并且request不是按照以上缺省編碼方式(iso-8859-1)來編碼,則會發生問題。為了解決這個問題,在接口ServletRequest中加入了一個新的方法setCharacterEncoding(String enc)。開發者可以調用這個方法來替換包容器提供的缺省字符編碼方式。但是,必須在從request中分析任何POST數據或者讀取任何輸入之前,調用這個方法。一旦數據已被讀取,則調用這個方法將不會影響編碼方式。


主站蜘蛛池模板: 四虎影院永久网址 | 四虎影视库国产精品一区 | 天天天天天天干 | 日本道在线视频 | 日本黄页网站在线观看 | 天堂网最新 | 污污的视频在线播放 | 中文字幕日韩精品一区口 | 中文字幕天堂最新版在线网 | 中文字幕日韩专区精品系列 | 日韩黄网站 | 欧美一区二区三 | 日韩在线操 | 日韩精品国产自在欧美 | 亚洲白嫩在线观看 | 青草青草久热精品观看 | 特黄aaaaaaaaa及毛片 | 啪啪五月 | 伊人男人天堂 | 亚洲专区在线播放 | 青娱娱乐盛宴免费一二区 | 天天干天天综合 | 亚洲国产欧美在线成人aaaa | 欧美性www | 天狼影院伦理片在线bd观看 | 天天做天天添婷婷我也去 | 亚洲h视频在线观看 | 亚洲国产日韩在线观频 | 日本青草视频 | 午夜综合网 | 啪啪网站视频 | 亚欧乱色精品免费观看 | 亚洲第一中文字幕 | 在线不卡一区二区三区日韩 | 午夜色视频在线观看 | 一本一道久久 | 亚洲精品国产福利在线观看 | 日韩欧美高清视频 | 欧洲一区 | 视频二区 调教中字 知名国产 | 亚洲h视频|