JSP 페이지에 중첩된 Java 코드를 대체하기 위해 일련의 태그를 정의하는 태그 라이브러리인 JSP Standard Taglib는 EL과 함께 사용되는 경우가 많습니다. 페이지 스타일을 통일하고 유지 관리하기 쉽게 만듭니다.
JSTL 태그는 모두 쌍으로 나타납니다.
는 주로 범위에 속성을 추가하고, 속성을 가져오고, 속성을 제거하는 데 사용됩니다. 작은 것부터 큰 것까지의 범위는 페이지<요청<세션<애플리케이션, 기본 페이지입니다.
<c:if test="表达式"var="res"[scope=""]>标签体</c:if>
조건 성립 시 실행 라벨 본문입니다.
<c:choose> <c:when test="">标签体</c:when> <c:when test="">标签体</c:when> ................... <c:otherwise>标签体</c:otherwise></c:choose>
여러 조건 중 하나를 선택하여 실행합니다.
<c:forEach items="sup"var="sub"begin=""end=""step=""varStatus="">标签体</c:forEach>
항목: 탐색해야 하는 객체로, 일반적으로 EL 표현식을 통해 얻습니다.
var: 현재 순회 하위 개체, 즉 순회된 개체의 요소입니다.
시작: 순회가 시작되는 인덱스 위치입니다.
end: 순회 끝의 인덱스 위치입니다.
단계: 각 순회 동안 수행된 단계 수, 즉 인접한 두 순회 인덱스 간의 차이입니다.
varStatus: 순회 상태를 나타내는 개체입니다. 이 개체를 통해 현재 순회가 첫 번째 순회인지 마지막 순회인지 확인할 수 있을 뿐만 아니라 현재 인덱스 값과 개수도 얻을 수 있습니다. 순회.
지도 컬렉션 탐색:
<c:forEach items="map"var="entry"> ${entry.key}=&{entry.value}</c:forEach>
<c:forTokens items=""var=""delims=""begin=""end=""step=""varStatus="">标签体</c:forTokens>
먼저 분할한 다음 탐색은 여러 구분 기호를 사용할 수 있으며 여러 구분 기호는 구분 기호에 균일하게 정의됩니다. , ","를 추가하지 않고 공백을 남기지 않고 간결하게 배열합니다.
위 내용은 JSTL 관련 지식 포인트 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!