在这里,假设读者了解基本的
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");
新闻热点
疑难解答
图片精选