Latest web development tutorials

<C : 대해 forEach>, <C : forTokens> 태그

JSP 표준 태그 라이브러리 JSP 표준 태그 라이브러리

이 라벨은 잠시, 루프 수행하는 동시에, 자바에서 캡슐화됩니다.

반면, <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

JSP 표준 태그 라이브러리 JSP 표준 태그 라이브러리