728x90
반응형
JSTL이란 JSP표준 라이브러리(JSP Standard Tag Library)의 약어입니다. JSTL은 자주 사용될 수 있는 커스텀 태그들을 표준으로 모아놓은 태그 라이브러리입니다.
JSTL 사용전 우선 core를 header에 추가해줘야 합니다.
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
그리고 사용할때에는 아래의 예시처럼 사용하면 됩니다.
<c:forEach items="${list }" var="board"> <tr> <td><c:out value="${board.bno }"/></td> <td><c:out value="${board.title }"/></td> <td><c:out value="${board.writer }"/></td> <td><fmt:formatDate pattern="yyyy-MM-dd" value="${board.regdate }" /></td> <td><fmt:formatDate pattern="yyyy-MM-dd" value="${board.updateDate }" /></td> </tr> </c:forEach>
JSTL core의 태그 | |
태그명 | 설명 |
<c:set> | 변수명에 값을 할당 |
<c:out> | 값을 출력 |
<c:if> | 조건식에 해당하는 블럭과 사용될 scope설정 |
<c:choose> | 다른 언어의 switch와 비슷 |
<c:when> | switch문의 case에 해당 |
<c:otherwise> | switch문의 default에 해당 |
<c:forEach> | 다른언어의 loop문 items 속성에 배열을 할당할 수 있음 |
728x90
반응형
'Programming > Spring' 카테고리의 다른 글
@ModelAttribute (0) | 2022.01.02 |
---|---|
@RequestParam (0) | 2022.01.01 |
[Spring] 스프링 MVC - Model (데이터 전달자) (0) | 2021.04.14 |
[Spring] xml 매퍼 (0) | 2021.04.14 |
[Spring] MyBatis 설정하기 (0) | 2021.04.13 |
댓글