package net.javajigi.model2.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession;
import net.javajigi.model2.*;
import net.javajigi.user.UserManager;
public class LoginAction implements Action {
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession;
import net.javajigi.model2.*;
import net.javajigi.user.UserManager;
public class LoginAction implements Action {
public ActionForward execute(HttpServletRequest request,HttpServletResponse response)throws Exception {
String userId = request.getParameter("userId");
String password = request.getParameter("password");
//모델에 로그인 처리를 위임.
UserManager manager = UserManager.instance();
manager.login(userId, password);
//세션에 사용자 이이디 저장.
HttpSession session = request.getSession();
session.setAttribute("userId", userId);
//이동할 페이지를 결정.
ActionForward forward = new ActionForward();
forward.setPath("user_list.m2");
forward.setRedirect(true);
return forward;
String userId = request.getParameter("userId");
String password = request.getParameter("password");
//모델에 로그인 처리를 위임.
UserManager manager = UserManager.instance();
manager.login(userId, password);
//세션에 사용자 이이디 저장.
HttpSession session = request.getSession();
session.setAttribute("userId", userId);
//이동할 페이지를 결정.
ActionForward forward = new ActionForward();
forward.setPath("user_list.m2");
forward.setRedirect(true);
return forward;
}
}
}
출처 - 자바지기 위키(박재성)