-1
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
HttpSession sesion = request.getSession();
PrintWriter out = response.getWriter();
String num = request.getParameter("num");
String password = request.getParameter("password");
sesion.setAttribute("num", num);
Queries sql = new Queries();
if (sql.login(num, password)) {
response.sendRedirect("private.jsp");
} else {
request.setAttribute("error", "Error on login");
RequestDispatcher dispatcher =
ServletContext().getRequestDispatcher("login.jsp"); // This line doesn't working
dispatcher.forward(request, response);
}
}
我與servletContext()
錯誤。根據Netbeans 找不到符號。我想用參數重定向到login.jsp。servletContext()上的「無法找到符號」getRequestDispatcher
嘗試使用request.getServletContext()來代替。 – stdunbar