输入中文时,需要解决乱码问题才能正常显示 1、修改JavaScript中的代码: var url = "SearchServlet?keyword=" + encodeURI(encodeURI(content.value)); 2、修改Servlet中的代码: String keyword = request.getParameter("keyword"); keyword = URLDecoder.decode(keyword, "UTF-8");
URLDecoder会报错啊
var url = "search?keyword="+context.value;
String keyword = request.getParameter("keyword");
keyword = URLDecoder.decode(keyword, "UTF-8");
错了,有用。我漏了一步
并没有用
修改Servlet中的代码: String keyword = request.getParameter("keyword"); keyword = URLDecoder.decode(keyword, "UTF-8");