Spring Framework
컨트롤러에서 지정한 세션 값 타임리프에서 읽기
iIxmont
2018. 11. 28. 23:30
컨트롤러에서는 이렇게 세션에 값을 추가 할 수 있다.
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 이름 쓰면 접근이 된다.