servlet写登录页面,返回提示性弹窗时出现的中文乱码问题:
//记得写在doget 或 dopost 方法内
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");//或response.setCharacterEncoding("utf-8");//后面注释了的这句不行,会出现另一种乱码,除非把utf-8改为GBK
PrintWriter out = response.getWriter();//这句要写在response设置utf-8的后面
out.print("<script language='javascript'>alert('用户名或密码错误!');window.location.href='login.jsp';</script>");