String str = "^[0-9A-Za-z]{1-10}";
String username = request.getParameter("username");
if (username == str) {
user.setUsername("username");
}else {
response.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
out.print
("<html>"
+"<head>"
+"<meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>"
+"</head>"
+"<script charset='utf-8' language='JavaScript' type='text/javascript'>alert('昵称格式错误,请重新输入');"
+"window.location='register.jsp'</script>"
+"</html>");
out.flush();
out.close();
String username = request.getParameter("username");
if (username == str) {
user.setUsername("username");
}else {
response.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
out.print
("<html>"
+"<head>"
+"<meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>"
+"</head>"
+"<script charset='utf-8' language='JavaScript' type='text/javascript'>alert('昵称格式错误,请重新输入');"
+"window.location='register.jsp'</script>"
+"</html>");
out.flush();
out.close();
}
需要把html及js文件都设置为utf-8