跳转后再跳转
这是错误版本,我以为跳了一个页面后程序就不执行了,看样子好像还是执行
if(username==null||username.equals("")||password==null||password.equals("")) {
req.setAttribute("message", "请输入用户名和密码");
req.getRequestDispatcher("login.jsp").forward(req, resp);
}
us=usDao.Login(username, password);
if(us!=null) {
resp.sendRedirect("query.jsp");
}
else {
req.setAttribute("message", "用户名或密码错误");
req.getRequestDispatcher("login.jsp").forward(req, resp);
}
所以要都用if——else给包含
if(username==null||username.equals("")||password==null||password.equals("")) {
req.setAttribute("message", "请输入用户名和密码");
req.getRequestDispatcher("login.jsp").forward(req, resp);
}
else {
us=usDao.Login(username, password);
if(us!=null) {
resp.sendRedirect("query.jsp");
}
else {
req.setAttribute("message", "用户名或密码错误");
req.getRequestDispatcher("login.jsp").forward(req, resp);
}
}