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

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

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數據或者讀取任何輸入之前,調用這個方法。一旦數據已被讀取,則調用這個方法將不會影響編碼方式。


主站蜘蛛池模板: 日韩a一级欧美一级在线播放 | 青榴视频在线 | 视频一区二区三区蜜桃麻豆 | 日韩中文一区宇都宫紫苑 | 日本在线免费看片 | 亚洲精品男人天堂 | 亚洲欧美日韩精品永久在线 | 在线观看日本视频 | 婷婷六月综合 | 色噜噜综合网 | 日本一二三区高清 | 青草视频在线观看完整版 | 五月深爱网 | 污免费视频 | 日本不卡视频在线视频观看 | 亚洲精品视频区 | 日产精品一区二区 | 婷婷丁香久久 | 日韩美香港a一级毛片 | 亚洲乱码国产一区网址 | 视频大全在线观看免费 | 婷婷综合缴情亚洲狠狠图片 | 日韩孕交 | 网站在线观看mv视频 | 速度与激情9全集免费观看 速度与激情9免费完整版高清 | 性欧美极品xxxx欧美一区二区 | 亚洲成人高清 | 日韩经典欧美一区二区三区 | 亚州激情视频在线播放 | 欧美特黄一级高清免费的香蕉 | 综合色久七七综合七七蜜芽 | 青草草视频在线观看 | 午夜福利123 | 亚洲女人毛片 | 日本欧美一区二区三区高清 | 亚洲精品视频免费观看 | 社区天堂 | 亚洲成人免费网址 | 伊香蕉大综综综合久久 | 欧洲大肥批| 亚洲第一成人影院 |