JSTL 이란
HTML 코드 내에 java 코드인 스크립틀릿 <%= student %>를 ${student}
<%=if%>을 <c:if>
<%=for%>를 <c:forEach> 로 대체하여 사용할 수 있는 라이브러리이다.
JSTL 과 EL 을 함께 사용한다고 한다.
JSTL 사용법
<% @taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
JSTL은 라이브러리 이기 때문에 헤더에 추가해주어야 한다.
JSTL 태그
태그 | 설명 |
<c:set> | 변수명에 값을 할당 |
<c:out> | 값을 출력 |
<c:if> | 조건식에 해당하는 블럭과 사용될 scope 설정 |
<c:choose> | 다른 언어의 switch |
<c:when> | switch문의 case |
<c:otherwise> | switch문의 default |
<c:forEach> | items 속성에 배열을 할당할 수 있다. |
사용 예시
<c:forEach>
<c:forEach items="${ds_layoutDt.data}" var="layoutDt" varStatus="status">
이 forEach 문 안에서는 ${layoutDt. 어쩌구} 이렇게 사용이 가능하다.
728x90
반응형
'개발자 :-) > Javascript' 카테고리의 다른 글
[JSTL] <c:if> 문자열 인식 안되는 버그 (0) | 2023.01.28 |
---|---|
Amchart5 - Stacked Column Chart (스택형 막대차트) (0) | 2022.10.13 |
Amchart5 - radar chart / gauge chart (0) | 2022.10.12 |
Amchart5 - 파이차트 그리기 (1) | 2022.10.11 |
[Javascript] let, const, var 사용하기 (fundamental - part.1) (0) | 2022.10.05 |
댓글