ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JSP - JSTL 반복문 사용하기
    JSP 2025. 2. 11. 22:46
    반응형

    1. 코드 설명

    (1) JSTL 설정

    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    • <%@ taglib>: JSP에서 JSTL 태그를 사용하기 위해 JSTL 코어 라이브러리를 임포트합니다. 여기서 c는 JSTL의 core 라이브러리를 나타내는 접두어입니다.

     

    (2) 변수 설정

    <c:set var="cnt" value="80"/>
    • <c:set>: cnt라는 변수를 80으로 설정합니다. 이 코드에서는 cnt 변수는 실제로 사용되지 않지만, 예제로 포함된 코드입니다. 변수 설정과 관련된 다른 코드가 필요 없다면 이 부분은 생략할 수도 있습니다.

     

    (3) <c:forEach> - 반복문

    <c:forEach var="i" begin="1" end="5" step="1">
        <font size="${i}">출발<br>
    </c:forEach>
    • <c:forEach>: 이 태그는 반복문을 처리하는 데 사용됩니다. begin, end, step 속성으로 반복의 범위와 증가 값을 설정할 수 있습니다.
      • var="i": 반복문이 실행될 때마다 i라는 변수에 값을 할당합니다. 이 값을 통해 반복문 내에서 현재 인덱스를 사용할 수 있습니다.
      • begin="1": 반복문을 시작할 값을 설정합니다. 여기서는 1부터 시작합니다.
      • end="5": 반복문을 종료할 값을 설정합니다. 여기서는 5까지 반복합니다.
      • step="1": 반복문에서 값의 증가 단위를 설정합니다. 여기서는 1씩 증가합니다.

    (4) 출력

    <font size="${i}">출발<br>
    • ${i}: i는 현재 반복문의 값을 나타냅니다. i 값은 1부터 5까지 순차적으로 변화하며, 이를 <font size="${i}">에 적용하여 글자의 크기를 조정합니다.
    • 출발: 반복문이 진행되는 동안 글자 크기가 변하며 "출발"이라는 텍스트가 출력됩니다. 예를 들어, i가 1이면 글자 크기는 1, i가 2일 때 글자 크기는 2로 설정되어 출력됩니다.

    2. 출력 결과

    이 코드를 실행하면 아래와 같은 결과가 HTML 페이지에 출력됩니다.

    • 출력 예시:
      • 첫 번째 반복 (i = 1): 글자 크기 1로 "출발"이 출력됩니다.
      • 두 번째 반복 (i = 2): 글자 크기 2로 "출발"이 출력됩니다.
      • 세 번째 반복 (i = 3): 글자 크기 3으로 "출발"이 출력됩니다.
      • 네 번째 반복 (i = 4): 글자 크기 4로 "출발"이 출력됩니다.
      • 다섯 번째 반복 (i = 5): 글자 크기 5로 "출발"이 출력됩니다.

    결과적으로 "출발"이라는 글자가 글자 크기가 1부터 5까지 증가하면서 출력됩니다.

    3. 전체 코드

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <c:set var="cnt" value="80"/>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    <c:forEach var="i" begin="1" end="5" step="1">
        <font size="${i}">출발<br>
    </c:forEach>
    </body>
    </html>

    4. c:forEach 태그 사용법

    • var: 반복문 내에서 사용할 변수를 지정합니다. 반복문이 실행될 때마다 지정된 값이 이 변수에 할당됩니다.
    • begin: 반복문을 시작할 값을 설정합니다. 반복문이 이 값에서 시작합니다.
    • end: 반복문을 종료할 값을 설정합니다. 이 값이 포함된 범위 내에서 반복문이 실행됩니다.
    • step: 반복문에서 변수가 증가하는 단위입니다. 기본값은 1이며, 원하는 값으로 설정할 수 있습니다.
    반응형

    'JSP' 카테고리의 다른 글

    JSP - JSTL에서 ArrayLIst출력하기  (0) 2025.02.11
    JSP - JSTL 배열 반복문으로 출력하기  (0) 2025.02.11
    JSP - JSTL 조건문 swich 사용하기  (1) 2025.02.11
    JSP - JSTL에서 if문 사용하기  (0) 2025.02.11
    Forwarding이란?  (0) 2025.01.30

    댓글

Designed by Tistory.