Session Login/Logout -2 Session을 이용한 로그인 상태 유지 및 사용자 관리 1. session 내부 객체의 사용(HttpSession interface) javax.servlet.http.HttpSession Interface의 구현 객체, Server 제공자인 Apache Tomcat에서 기능을 구현한다. JSP에서의 세션은 HttpSession을 사용하며, JSP의 request, response와 마찬가리로 기본 내장 객체로 지정되어 있어 별도의 구현없이 사용이 가능 세션은 클라이언트의 브라우저 1개당 1개씩 생성되며, 동일 클라이언트라고 할지라고 브라우저 종류(Chrome, FF, IE)가 다르면 세션을 추가로 생성하는게 가능 둘 이상의 page request에서 사용자를..
Session Login/Logout 1. 세션 객체 우리가 일반적으로 사용하는 회원 로그인등을 구현 할 때 많이 사용되는 것이 세션 객체이다. 사용자의 로그인 정보를 쿠키나 세션들에 저장하여 로그인 여부를 확인 할 수 있는데, 클라이언트에 저장되는 쿠키와는 달리 세션정보는 웹 서버에 저장되기 때문에 보안상 유리하다는 장점이 있다. 2. session 객체 메소드 setAttribute(String name, Object value) : 세션 객체 생성 getAttribute(String name) : 해당 세션 객체 가져옴 getAttributeNames() : 해당 세션 이름 전체 가져옴 setMaxInactiveInterval(int interval) : 세션 유지시간을 지정(초 단위) remove..