컨트롤러에서는 이렇게 세션에 값을 추가 할 수 있다.
1
2 |
HttpSession session = (HttpSession)request.getSession();
session.setAttribute("loginUser", loginUser); |
cs |
이제 타임 리프에서 찾아본다.
이렇게 찾으면 된다.
1
2
3 |
<a th:if="${session.loginUser == null}" href="http://localhost:8080/joinPage">Join</a>
<a th:if="${session.loginUser == null}" href="http://localhost:8080/loginPage">Login</a>
<a th:if="${session.loginUser != null}" href="http://localhost:8080/logOutPage">Logout</a> |
cs |
session 이라는 이름의 attribute가 있는 게 아니고.
session 쓰고 attribute 이름 쓰면 접근이 된다.
'Spring Framework' 카테고리의 다른 글
스프링 부트 타임리프 img 태그 파일 경로 인식 (0) | 2018.11.29 |
---|---|
스프링 부트 글 업데이트 하는 방법 (0) | 2018.11.28 |
스프링 부트 타임리프( thymeleaf )에 ajax 적용해본 경험담 (0) | 2018.11.27 |
PropertyReferenceException: No property xx for type yy 에러 해결 (0) | 2018.11.26 |
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' 에러 해결 (1) | 2018.11.25 |
댓글