JSTL
- 자바서버 페이지 표준 태그 라이브러리(JavaServer Pages Standard Tag Library)
- html 코드 내에 java코드인 스크립틀릿을 대체하여 사용
- xml 데이터 처리와 조건문, 반복문, 국제화와 지역화와 같은 일을 처리하기 위한 JSP 태그 라이브러리를 추가하여 JSP사양을 확장
- JSP 페이지 내에서 자바코드를 바로 사용하지않고 로직을 내장하는 효율적인 방법 제공
JSTL의 태그
- <c:set>
<c:set var ="변수이름" value="값" scope="영역">값</c:set>
- 변수명에 값을 할당. <%= %>
- 변수가 저장되는 영역 설정(page / request / session / application -> 생략가능. 생략 시 기본값 : page)
- <c:out>
- 값을 출력
- <c:if> : if문
- <c:choose> : switch
- <c:when> : choose의 하위태그. switch에서 case. 조건이 true인 경우
- <c:otherwise> : choose의 하위태그. switch에서 default. 조건이 false인 경우
- <c:forEach> : for문
<c:foreach items="${리스트가 받아올 배열이름}" var="for문 내부에서 사용할 변수" varStatus="상태용 변수"> // 반복해서 표시할 내용 혹은 반복할 구문 </c:foreach>
EL
- 표현언어(Expression Language)
- $와 {}를 사용하여 값을 표현. 값으로 표현되는 것만 와야함.
- ${name}
'용어정리' 카테고리의 다른 글
[네트워크] MAC주소 (0) | 2021.07.26 |
---|---|
[CSTS] 개발 단계별 테스트(단위, 통합) (0) | 2021.06.14 |
[CSTS] SW품질 (0) | 2021.06.14 |
[Git] branch name (0) | 2021.06.08 |
[네트워크] GET방식과 POST방식 (0) | 2021.05.26 |