首页上一页 1 下一页尾页 1 条记录 1/1页
《java web 从入门到精通(第2版 清华出版社)》源码问题
书中例子13.18,省市下拉列表,省可出来,选择省后市列表出不来。
第13章Ajax技术。第298页。
tomcat目前的版本不支持中文url,中文会以乱码的方式传输到后台。建议encode方式转码。
修改index.jsp中的getCity()函数,添加一行代码:
function getCity(selProvince) {
selProvince=encodeURI(selProvince);
var loader = new net.AjaxRequest("ZoneServlet?action=getCity&parProvince=" + selProvince + "&nocache=" + new Date().getTime(), deal_getCity, onerror, "GET");
}
修改ZoneServlet.java的解码方式:
原解码方法:
selProvince = new String(selProvince.getBytes("ISO-8859-1"), "GBK");
修改为:
selProvince = java.net.URLDecoder.decode(selProvince, "GBK");
以后Java Web书籍的问题请到Java Web板块发帖。