<C : 대해 forEach>, <C : forTokens> 태그
이 라벨은 잠시, 루프 수행하는 동시에, 자바에서 캡슐화됩니다.
반면, <C : 대해 forEach>는 개체의 반복의 컬렉션이기 때문에 태그는,보다 일반적인 레이블입니다.
<C : forTokens> 다음을 반복 배열로 구분 구분 된 문자열을 지정하여 태그입니다.
foreach는 구문
<c:forEach items="<object>" begin="<int>" end="<int>" step="<int>" var="<string>" varStatus="<string>"> ...
forTokens 구문
<c:forTokens items="<string>" delims="<string>" begin="<int>" end="<int>" step="<int>" var="<string>" varStatus="<string>">
재산
<C : 대해 forEach> 태그는 다음과 같은 특성이 있습니다 :
재산 | 기술 | 필요한 경우 | 디폴트 값 |
---|---|---|---|
항목 | 정보가 순환되는 | 아니 | 아니 |
시작 | 요소의 시작 (0 = 첫 번째 요소, 두 번째 요소 = 1) | 아니 | 0 |
끝 | 마지막 요소 (0 = 첫 번째 요소, 두 번째 요소 = 1) | 아니 | 마지막 요소 |
단계 | 각 반복 단계 | 아니 | (1) |
VAR | 변수 이름은 현재의 엔트리를 나타낸다 | 아니 | 아니 |
varStatus | 대표적인 유통 상태 변수 이름 | 아니 | 아니 |
<C : forTokens> 태그와 <C : 대해 forEach> 태그는 유사한 특성,하지만이 <C : forTokens>을 다른 특성이 있습니다 :
재산 | 기술 | 필요한 경우 | 디폴트 값 |
---|---|---|---|
delims | 분리 기호 | 그것은 인 | 아니 |
<C : 대해 forEach> 인스턴스 데모
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>c:forEach 标签实例</title> </head> <body> <c:forEach var="i" begin="1" end="5"> Item <c:out value="${i}"/><p> </c:forEach> </body> </html>
결과는 다음과 같습니다 :
Item 1 Item 2 Item 3 Item 4 Item 5
<C : forTokens> 데모 예제
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>c:forTokens 标签实例</title> </head> <body> <c:forTokens items="google,w3big,taobao" delims="," var="name"> <c:out value="${name}"/><p> </c:forTokens> </body> </html>
결과는 다음과 같습니다 :
google w3big taobao