PrintWriter out = response.getWriter(); int parentId = Integer.parseInt(request.getParameter("pid")); MenuDAO menuDAO = new MenuDAO();
response.setContentType("text/html;charset=utf-8"); response.setCharacterEncoding("utf-8"); List list = menuDAO.getChildMenu(parentId); String div = menuDAO.makeDIV(list); div = URLEncoder.encode(div,"utf-8");//讲div编码 out.write(div); out.flush(); out.close(); } var div = xmlHttp.responseText; div = decodeURI(div); alert(div);楼主试下,好使了别忘了结帖
<%@ page contentType="text/html;charset=UTF-8" %>这样看行不行出现乱码一般的情况都是,在两边的编码格式不统一,造成互相不认识。
throws ServletException, IOException {
PrintWriter out = response.getWriter();
int parentId = Integer.parseInt(request.getParameter("pid"));
MenuDAO menuDAO = new MenuDAO();
response.setContentType("text/html;charset=utf-8");
response.setCharacterEncoding("utf-8");
List list = menuDAO.getChildMenu(parentId);
String div = menuDAO.makeDIV(list);
div = URLEncoder.encode(div,"utf-8");//讲div编码
out.write(div);
out.flush();
out.close(); }
var div = xmlHttp.responseText;
div = decodeURI(div);
alert(div);楼主试下,好使了别忘了结帖