在這里,假設讀者了解基本的
ajax
技術或更多。我僅僅闡述一個現象,一個解決方法;原因、
原理,同樣不清楚
……
我們先從簡單的著手,
servlet傳值到JSP頁面js
腳本中,利用腳本將相關值顯示在頁面。解決這個方向(servlet——javascript)的中文亂碼問題很簡單。只需要在
servlet中,添加一個
編碼設置:
復制代碼 代碼如下:
response.setContentType("text/html;charset=UTF-8");
復制代碼 代碼如下:
function selectCol(){
createXMLHttpRequest();
var selcol = "
復制代碼 代碼如下:
";
var url = "/emp/FindSpecial?selcol=" + selcol;
xmlHttp.onreadystatechange = handleStateChange;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
復制代碼 代碼如下:
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);
}
復制代碼 代碼如下:
String selcol = new String(request.getParameter("selcol").getBytes("ISO-8859-1"), "GBK");
復制代碼 代碼如下:
response.setContentType("text/html;charset=UTF-8");
String selcol = new String(request.getParameter("selcol").getBytes("ISO-8859-1"), "GBK");
復制代碼 代碼如下:
String selcol = new String(request.getParameter("selcol").getBytes ("ISO-8859-1"), "UTF-8");
新聞熱點
疑難解答
圖片精選