if(studentname.equals("小红")&&xh.equals("123")){ session.setAttribute("studentname", studentname); session.setAttribute("xh", xh); response.sendRedirect("sucess.jsp"); }else{ response.sendRedirect("login.jsp"); out.print("<script>alert('输入错误!');</script>"); } 这样写的话网页会报错IF那一行有错误 if(studentname.equals("小红")&&xh.equals("123")){ session.setAttribute("studentname", studentname); session.setAttribute("xh", xh); response.sendRedirect("sucess.jsp"); }else{ out.print("<script>location.href='index.jsp';alert('输入错误!');</script>"); } 把else里面的重定向换掉用JS里面的跳转就能正常跳转,这是为什么?在执行代码时,不是应该先执行JAVA代码在专 页面对JS进行解析吗,为什么第一个不行呢?
呦呦米
相关分类