好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > ajax提交到servelt獲取參數有亂碼的解決方法

ajax提交到servelt獲取參數有亂碼的解決方法

熱門標簽:襄陽外呼系統接口 科智聯智能電銷機器人 上海浦東百度地圖標注中心注冊 青海醫療智能外呼系統怎么樣 百靈鳥 徐州電銷卡外呼系統供應商 外呼系統獲取客戶手機號 目標三維地圖標注 老虎郵局地圖標注點
在這里,假設讀者了解基本的

ajax

技術或更多。我僅僅闡述一個現象,一個解決方法;原因、

原理,同樣不清楚

……

我們先從簡單的著手,

servlet傳值到JSP頁面js

腳本中,利用腳本將相關值顯示在頁面。解決這個方向(servlet——javascript)的中文亂碼問題很簡單。只需要在

servlet中,添加一個

編碼設置:
復制代碼 代碼如下:

response.setContentType("text/html;charset=UTF-8");

而且JSP頁面編碼方式可以隨意設定,GBK、GB2312、UTF-8,當然

ISO-8859-1是不行的,至少你要在頁面顯示中文。

從js腳本傳中文到servlet,問題因xmlHttp對象open()方法中,傳值方式(GET、POST)不同,而分為兩種情況:

在介紹這個問題之前,先將兩種傳值方式區別展示一下:

假設傳遞值“軟件工程”,變量名為“selcol”。

1、GET方法:
復制代碼 代碼如下:

function selectCol(){

createXMLHttpRequest();

var selcol = "

軟件工程
復制代碼 代碼如下:

";

var url = "/emp/FindSpecial?selcol=" + selcol;

xmlHttp.onreadystatechange = handleStateChange;

xmlHttp.open("GET",url,true);

xmlHttp.send(null);

}

2、POST方法:
復制代碼 代碼如下:

function selectCol(){

createXMLHttpRequest();

var selcol = "selcol=軟件工程";

var url = "/emp/FindSpecial";

xmlHttp.onreadystatechange = handleStateChange;

xmlHttp.open("POST",url,true);

xmlHttpxmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");

xmlHttp.send(selcol);

}

如果使用GET方式傳遞,那么我們在servlet拿值的時候,以如下方式轉編碼:
復制代碼 代碼如下:

String selcol = new String(request.getParameter("selcol").getBytes("ISO-8859-1"), "GBK");

轉GBK、GB2312都行,轉UTF-8不行!

這個時候也許你會很奇怪的發現,這兩個語句竟然同時出現:
復制代碼 代碼如下:

response.setContentType("text/html;charset=UTF-8");
String selcol = new String(request.getParameter("selcol").getBytes("ISO-8859-1"), "GBK");


個人是這樣理解的:第一句僅保證,從此servlet傳遞出去的數據編碼方式為UTF-8;

而后者則是將傳遞進來的數據轉化成GBK編碼的數據。方便與辨別和處理。

如果使用POST方式傳遞,那么我們在servlet拿值的時候,同上,只是將編碼轉為UTF-8,

而這個時候,GBK和GB2312不行!
復制代碼 代碼如下:

String selcol = new String(request.getParameter("selcol").getBytes ("ISO-8859-1"), "UTF-8");
您可能感興趣的文章:
  • java操作oracle數據庫示例
  • java調用oracle分頁存儲過程示例
  • java讀寫oracle的blob字段示例
  • JAVA簡單鏈接Oracle數據庫 注冊和登陸功能的實現代碼
  • Java使用JDBC連接Oracle_MSSQL實例代碼
  • java使用jdbc鏈接Oracle示例類分享
  • JSP連接MySql/MS SQL Server/Oracle數據庫連接方法[整理]
  • 在JSP中訪問Oracle數據庫
  • Java實現JSP在Servelt中連接Oracle數據庫的方法

標簽:咸寧 股票 揭陽 佛山 辛集 商洛 荊州 紅河

巨人網絡通訊聲明:本文標題《ajax提交到servelt獲取參數有亂碼的解決方法》,本文關鍵詞  ajax,提,交到,servelt,獲取,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ajax提交到servelt獲取參數有亂碼的解決方法》相關的同類信息!
  • 本頁收集關于ajax提交到servelt獲取參數有亂碼的解決方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 性之剧| 成人试看| 91PORNY人妻绿帽老师| 西西人体大胆4444w?w张筱雨| 国产免费一区二区在线A片视频| 久久久鲁| 三上悠亚中文字幕| 八戒无码一区二区三区| 男人戳进女人里裸| 午夜试看120秒小视频动态图| 美女大黄三级视频在线观看| 亚洲午夜精品一区二区三区| 男生捅女生app| aaa一级毛片免费| 给男宠根部上锁精针调教小说| 久久久久久精品免费观看高潮男男| 男男gaygays网站欧洲| 欧美又大又粗又长又硬| 美女把尿口扒开让男人弄的照片 | 国产一级a毛一级a看免费| 辣耽h| 亚洲一区影音先锋色资源| 男女交性视频无遮挡全过程| 成 人 a v免费视频在线观看 | 黄色一级片在线播放| 女人把秘?扒开给女人爽的美片| 亚洲午夜久久久水多多影视| 同性精品视频在线观看| 丝袜踩踏vk| 麻花影视在线看电视免费| 亚洲无人区码一码二码三码的特点| 人碰人碰人成人免费视频| 亚洲精品国产精品乱码不97| 被窝午夜理伦影片| 无码 人妻 一区二区三区| 怡红院免费全部视频在线| 国产美女人喷水在线观看| 99久久婷婷国产综合精品免费 | 迷人的保姆未删减版视频在线观看| 日本大片在线看黄a∨免费| 小早川怜子中文在线|