Spring - HttpSession

iseon_u·2022년 6월 18일
0

Spring

목록 보기
10/33
post-thumbnail

HttpSession


  • 요청 매핑 어노테이션 적용 메서드에 HttpSession 파라미터 추가

setAttribute()

@PostMapping("/verify")
public String verify(String userId, String password, HttpSession httpSession){
		Member member = memberRepository.findByUserId(userId);
		httpSession.setAttribute("member", member)
		return "redirect:/";
}
  • 세션 값 설정

removeAttribute()

@GetMapping("/signOut")
    public String logOut(HttpSession session) {
        session.removeAttribute("member");
        return "redirect:/";
    }
  • 세션 값 제거

세션 값 Thymeleaf 에서 조회

<div th:if="${session.member == 'member'}"></div>
<div th:if="${session.member == null}"></div>
  • session.세션 값 으로 접근
profile
🧑🏻‍💻 Hello World!

0개의 댓글