package ppp.uc002;
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import ppp.common.LoginStatus;
/**
* Servlet implementation class LoginServlet
*/
public class LoginServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost
(HttpServletRequest request, HttpServletResponse response
) throws ServletException,
IOException { String customerId
= request.
getParameter("customerId"); String password
= request.
getParameter("password");
// input isEmpty check
LoginService service = new LoginService();
if (service.servicePerform(customerId, password)) {
HttpSession session = request.getSession(true);
LoginStatus login = new LoginStatus();
login.setLogin(true);
session.setAttribute("loginStatus", login);
url = "/pages/p005.jsp";
} else {
request.setAttribute("errorMessage", "顧客IDまたはパスワードが不正です.");
url = "/pages/p001.jsp";
}
RequestDispatcher dispatcher = request.getRequestDispatcher(url);
dispatcher.forward(request, response);
return;
}
}
最終更新:2013年06月08日 15:44