LoginServlet
代码:
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String administratorName = req.getParameter("administratorName");
String password = req.getParameter("pwd");
String url=req.getContextPath();
if("admin".equals(administratorName)&&"admin".equals(password)){//密码正确的处理
Administrator u=new Administrator("王小明");
req.getSession().setAttribute("administrator",u);
url+="/admin";
resp.sendRedirect(url);
}else{//密码错误的时候跳转到主页面
resp.sendRedirect(url+"/Main?error=yes");
}
}
Mian.jsp
代码:
<script>
//取出传回来的参数error并与yes比较
var errori ='<%=request.getParameter("error")%>';
if(errori=='yes'){
alert("登录失败!");
}
</script>