본문 바로가기

개발/Thymeleaf2


[타임리프/Thymeleaf] 조건문 사용하기, 조건부 랜더링 너무나도 당연한 이야기지만 타임리프에서도 조건문을 지원하고 있다. 하긴 프로그래밍의 기본은 조건문인데 이걸 지원하지 않으면 라이브러리로서의 기능을 상실했다고 보는 게 맞지 않을까... 조건문으로는 if 와 switch 구문을 지원하고 있다. 자바스크립트 또는 JSP 에서 사용하는 JSTL 과는 약간 다른 방식으로 사용해야 하니 주의하도록 하자. 물론 그렇게 어렵지는 않다. 조건문 - th:if, th:unless 먼저 주의해야 할 점은 타임리프에서 사용하는 if 조건은 다른 프로그래밍 언어와 마찬가지로 if 구문을 사용하지만 else 구문은 지원하지 않는다. 그렇다고 else 기능이 아예 없는 건 아니고 unless 를 사용하면 되는데 주의할 점은 if 조건과 unless 의 조건이 동일해야 한다는 점이.. 2022. 3. 26.
[타임리프/Thymeleaf] 기본 표현식 투입한 프로젝트에서 타임리프를 쓰게 됐다. 자바, JSP 만 할 줄 알면 된다더니 하여튼 프로젝트 투입하는 곳마다 사용 기술에 대해 정확한 정보를 주는 적이 없다. 타임리프를 쓰면 JSP 는 할 줄 알 필요가 없잖아... 하긴 뭐 JSTL 과 사용 방법에 있어 크게 차이는 없으니 JSP 를 할 줄 아는 사람이라면 타임리프는 쉽게 적응할 수 있어서 아예 안 해본 것보다는 나을 수도 있겠다. 그나마 나는 ㅇㅁㄹㅍㅅㅍ 에서 근무할 때 타임리프를 어느 정도 사용해봤고 그 이후로도 간간히 혼자 프로젝트를 진행하면서 조금씩 사용해왔기 때문에 큰 부담은 없는 게 다행이라면 다행이다. 하지만 개발 공부가 늘 그렇듯이 잠깐 사용하지 않았다고 그새 다 잊어버린 바람에 다시 복습을 하면서 복습한 내용들을 위주로 블로그에 남.. 2022. 3. 22.