[JSTL]
- JSTL의 정식 명칭은 자바서버 페이지 표준 태그 라이브러리(JavaServer Pages Standard Tag Library)
- JSTL은 JSP 페이지 내에서 자바 코드를 바로 사용하지 않고 로직을 내장하는 효율적인 방법을 제공한다.
표준화된 태그 셋을 사용하여 자바 코드가 들락거리는 것보다 더 코드의 유지보수와 응용 소프트웨어 코드와
사용자 인터페이스 간의 관심사의 분리로 이어지게 한다.
[ 출처 https://ko.wikipedia.org ]
- 사용방법
위에서 명칭에서 볼 수 있듯 , Library 이기 때문에 누군가 만들어서 배포한 것이며,
사용하기 전에 core를 상단에 추가 해주어야한다.
( <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> )
- JSTL core의 내장태그들
태그명 | 설명 |
<c:set> | 변수명에 값을 할당 |
<c:out> | 값을 출력 |
<c:if> | 조건식에 해당하는 블럭과 사용 될 scope 설정 |
<c:choose> | 다른 언어의 switch와 비슷 |
<c:when> | switch문의 case에 해당 |
<c:otherwise> | switch 문의 default에 해당 |
<c:forEach> | 다른 언어의 loop문, items 속성에 배열을 할당할 수 있음 |
'개발자노트 > 웹' 카테고리의 다른 글
HTML - JSP - 커스텀태그 choose / when / otherwise / 삼항연산자 (0) | 2022.08.16 |
---|---|
HTML - JSP - 커스텀태그 try-catch , 조건문 if (0) | 2022.08.16 |
[리스너 클래스] + 커스텀태그 set / set target (0) | 2022.08.16 |
[ 리스너 클래스 ] (0) | 2022.08.16 |
HTML - JSP - 핸들러클래스 기반의 커스텀태그 , .tld 파일 생성법 , tld파일 만드는법 (0) | 2022.08.12 |