我在servlet是这么写的
response.setContentType("text/html;charset=gbk");
PrintWriter out = response.getWriter();
request.setCharacterEncoding("gbk");
String userName=request.getParameter("userName");
String password=request.getParameter("password");
String realName=request.getParameter("realName");
String sex=request.getParameter("sex");
UserBo ub=new UserBo();
int num=ub.createData(userName, password, realName, sex);
if(num>0){
out.print("<script > alert('注册成功,请登录!')</script>");
out.close();
response.sendRedirect("index.jsp");
}else{
out.print("<script > alert('注册失败,请重新注册!')</script>");
out.close();
response.sendRedirect("register.jsp");
}
但最后跳转不了,用转发也不行,在线等待!!!
response.setContentType("text/html;charset=gbk");
PrintWriter out = response.getWriter();
request.setCharacterEncoding("gbk");
String userName=request.getParameter("userName");
String password=request.getParameter("password");
String realName=request.getParameter("realName");
String sex=request.getParameter("sex");
UserBo ub=new UserBo();
int num=ub.createData(userName, password, realName, sex);
if(num>0){
out.print("<script > alert('注册成功,请登录!')</script>");
out.close();
response.sendRedirect("index.jsp");
}else{
out.print("<script > alert('注册失败,请重新注册!')</script>");
out.close();
response.sendRedirect("register.jsp");
}
但最后跳转不了,用转发也不行,在线等待!!!
String userName=request.getParameter("userName");
String password=request.getParameter("password");
String realName=request.getParameter("realName");
String sex=request.getParameter("sex");
UserBo ub=new UserBo();
int num=ub.createData(userName, password, realName, sex);
if(num>0){
response.setContentType("text/html;charset=gbk");
PrintWriter out = response.getWriter();
request.setCharacterEncoding("gbk");
out.print("<script > alert('注册成功,请登录!')</script>");
out.close();
response.sendRedirect("index.jsp");
}else{
response.sendRedirect("register.jsp");
}
response.setContentType("text/html;charset=gbk");
PrintWriter out = response.getWriter();
request.setCharacterEncoding("gbk");
out.print("<script > alert('注册成功,请登录!')</script>");
out.close();
response.sendRedirect("index.jsp");}可以跳转,不也是在输出内容的同时么。
out.print("<script>alert(....); window.open('index.jsp', '_self');</script>")
lz真抠门,20分问n个问题。