JSP & Servlet

JSTL (JSP Standard Tag Library)

hrming 2022. 5. 9. 03:02

앞서, JSP 파일에서 <%= %>을 EL ${ } 로 변경했듯이, <% %>을 사용하지 않기 위해 JSTL을 사용하게 되었다.

(<% %>를 사용해서 if문을 사용할 경우 코드가 많이 복잡해지고, JAVA 코드와 HTML 코드의 경계를 구분하기 어려움)

 

<c:set var="to" value="10" /> 의 경우, 앞서 EL에서 객체에 값을 저장했던 것과 동일하다고 생각하면 되고, value뒤에 Scope가 생략되어 있음.

<c:forEach>: 자바의 for each

<c:if>: 자바의 if

<c:choose>, <c:when>, <c:otherwise>: 자바의 switch, else

 

자세한 내용은, 스프링의 정석 수업자료 및 하기 블로그 참고하기!

 

출처: https://sgcomputer.tistory.com/245