0
在這種情況下我真的需要幫助,你可以看完整的html頁面以便充分理解。爲什麼sendRedirect不起作用?
完整的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頁面,但用戶和傳遞都可以驗證。
。但是,當我把他們趕出,這沒有問題重定向OK 感謝您閱讀本:)
您需要定義「不工作」。你期望發生什麼?真的發生了什麼? –
爲什麼不請求dispathcher而不是發送重定向? – sethu
用''user'和'pass'驗證了你的'userDAO'嗎? –