
PrintWriter out = response.getWriter();
Business bs=new Business();
Transport pre=new Transport();
pre.setUname(bs.chinaproson(request.getParameter("name")));
pre.setUpwd(bs.chinaproson(request.getParameter("pwd")));
boolean b=bs.login(pre);
if(b)
{
//HttpSession s=request.getSession();
//s.setAttribute("users","admin");
//response.sendRedirect("admin.jsp");
out.println("");
}
else
{
response.sendRedirect("login.jsp");
out.println("");
}
}
如果我不加 response.sendRedirect("login.jsp"); 这句代码 消息框能弹出来
加了之后就出不来了 怎么解决???
晕,楼上的试了吗?就这么告诉人家?只要你加了response.sendRedirect("login.jsp"); 这句代码睁渗,不管前后,悉首脊都不回执行你那个js脚本的,这样根本就不会弹出对话框的,如果想实现这个功能芹棚的话,用ajax吧
在jsp页面用ajax技术,页面不跳转判断。js达不到这种效果,只能想一想。呵呵
把 out.println("脊塌");
写到 response.sendRedirect("login.jsp");
的前面
应该先提示错误信息 在跳转
把这句话(response.sendRedirect("login.jsp");) 放在out.println("