스트럿츠 세션 설정

Struts2 2008. 11. 8. 20:01

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 {
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;
}
}

출처 - 자바지기 위키(박재성)
AND