请问,jsp中如何实现警告确认后再跳转
我写了两个简单的页面
1、login.htm用来输入用户名和密码
2、login.jsp用来检查用户名密码是否正确
3、main.htm用于正确时的跳转
在这里想实现的功能是如果检查发现用户名密码错误(ret != 0),则弹出警告框,用户点击后页面再跳转到login.htm登陆页面
if (ret == 0){
response.sendRedirect("main.htm");
}
else{
out.println("<script>alert('用户名密码错误')</script>");
response.sendRedirect("login.htm");
}
可实际上上面的代码alert后没有停止直接就进入下一条语句跳转到了login.htm,用户根本看不到警告,请问应该怎么解决?
------解决方案--------------------if (ret == 0){
response.sendRedirect("main.htm");
}
else{
out.println(" <script>alert('用户名密码错误');location.href='login.htm'; </script>");
}
------解决方案--------------------if (ret == 0){
response.sendRedirect("main.htm");
}
else{
out.println(" <script>alert('用户名密码错误');window.location='login.htm'; </script>");
}