반응형
- 회원가입, 로그인 등등 자신의 상태 정보를 저장하거나 정보를 전달해야 하는 경우가 있다.
- 이럴 때 세션이나 쿠키를 사용하면 되는데, 세션을 사용할 때 단순히 정보를 전달할 때 사용하는 경우라면 세션 삭제를 꼭 해주어야 한다.
* 세션 복습
// 세션 생성, 값은 문자열, 객체 뭐가 되도 무관
session.setAttribute("키","값");
// 세션 키에 맞는 값 반환
session.getAttibute("키");
// 키에 맞는 세션 삭제
session.removeAttribute("키");
// 모든 세션 삭제
session.invalidate();
1. 회원가입 후 세션 이용
- 회원가입을 성공을 하고 로그인 페이지에 갔을 때 방금 회원가입 한 아이디를 아이디 창에 채워 넣는다.
2. 로그인 성공 후 세션 이용
- 로그인 후 어떤 사용자가 로그인하고 있는지에 대한 상태를 저장해 놓는다.
3. 메인 진입 시 세션 검사
- 이제 웹 상이기 때문에 진입경로가 많아지므로 메인 페이지에 들어가기 전에 세션에 로그인한 아이디가 있는지 검사를 해줘야 한다.
4. 로그아웃시 세션 삭제
- 로그아웃을 했다는 것은 사용하는 서비스를 끝낸다는 뜻이므로 세션에 있는 모든 것을 삭제한다.
반응형
'웹개발 > JSP' 카테고리의 다른 글
[JSP] MyBatis (0) | 2022.05.27 |
---|---|
[JSP] 회원가입 유효성 검사, 비밀번호(정규식) 검사 (0) | 2022.05.26 |
[JSP] DBCP(Database Connection Pool) (0) | 2022.05.25 |
[JSP] Ajax(Asynchronous Javascript and XML), GET/POST 방식 (0) | 2022.05.25 |
[JSP] 세션(Session) (0) | 2022.05.23 |