😎 Today I Learned

[TIL] 22.02.22

soozkim 2022. 2. 23. 00:36
Today I Learned

Cookie

- Server에서 생성된 Cookie를 Response 에 담아서 Client로 전송 

< Cookie 사용>

1) Cookie [] cookies = request.getCookies();

2) @CookieValue(value="Cookie의 이름", required = false, defaultValue="값") String value

- setMaxAge(0)으로 삭제

Session

- Session 객체를 식별하는 sessionId를 생성해서 Cookie로 Client 에 저장

- void setAttribute("key", Object) : Session 속성에 Data 저장

- void invalidDate() : Session 삭제

JSTL

<c:if test="조건식"></if>

<c:choose>
	<c:when test="조건식"></c:when>
	<c:when test="조건식"></c:when>
	<c:when test="조건식"></c:when>
	<c:otherwise></c:otherwise>
</c:choose>

Member - Logout

- 로그인 한 상태에서 로그아웃 클릭시 session 객체 삭제 후 Index로 Redirect

Member - Mypage

- 로그인한 회원의 상세 정보를 보여줌

- session 객체 member 가져와서 해당 id의 정보 출력

728x90