在这种情况下我真的需要帮助,你可以看完我的完整html页面以便完全理解。
完整的html页面:http://pastebin.com/zKTmaRxx
我将集中讨论其中的一部分来解释我的问题:
<%
if(request.getParameter("type")!=null) {
UserDTO user = new UserDTO();
user.setUsername(request.getParameter("user"));
user.setPassword(request.getParameter("pass"));
if (userDAO.loginUser(user)) {
session = request.getSession(true);
session.setAttribute("user", user.getUsername());
session.setAttribute("type", "admin");
response.sendRedirect("products.jsp");
}
}
%>
我已经调试了,我看到response.sendRedirect(“products.jsp”);不会将当前页面重新定向到我的products.jsp页面,尽管用户和通行证都已经过验证。
。但是当我把它拿出来时,它会重定向,没有问题 感谢您阅读:)
答案 0 :(得分:1)
请确保您的userDAO.login()
功能正常工作,并为if语句返回 true 。
请你发布userDAO.login()
函数并在这种情况下打印出运行它的结果吗?