JSP重定向的问题

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进行解析吗,为什么第一个不行呢?
qq_PureBLACK_13313525
浏览 1216回答 1
1回答

呦呦米

写绝对路径试下
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
JavaScript