getSession() 메소드 두가지
- getSession()
- HttpSession : 객체가 이미 존재할 경우 현재 HttpSession 객체를 반환
- HttpSession : 객체가 존재 하지 않으면 (첫 접속이면) 새로운 세션 객체를 만들어서 반환한다.
- getSession(boolean create)
- true : getSession() 과 똑같은 동작(없으면 새로 생성)
- false : HttpSession 객체가 존재하지 않으면 Null 을 반환한다.
예를 들어 BoardWriteController (게시글 작성 컨트롤러) 를 개발하는데,
if(req.getSession(false) == null) {
// 세션 정보가 없으면 게시글을 작성하지 못하도록 막기
resp.sendRedirect("/board/main");
// 자바코드 중단시키기
return;
}
반응형
'BackEnd > Java' 카테고리의 다른 글
[Java] 자바 무상태 프로토콜, Stateless Protocol (0) | 2020.10.10 |
---|---|
[Java] 자바 서블릿 필터, Filter (0) | 2020.10.10 |
[Java] 자바 COS 라이브러리 파일 업로드 (0) | 2020.10.10 |
[Java] 자바 파일업로드(FileUpload) (0) | 2020.10.10 |
[Java] 자바 JSTL Format 태그 (0) | 2020.10.10 |