ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 211111_jstl_forEach,forToken
    카테고리 없음 2021. 11. 11. 12:11

    <%@ page language="java" contentType="text/html; charset=UTF-8"

        pageEncoding="UTF-8"%>

                

      <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

      <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

        

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="UTF-8">

    <link href="https://fonts.googleapis.com/css2?family=Do+Hyeon&display=swap" rel="stylesheet">

    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">

    <script src="https://code.jquery.com/jquery-3.5.0.js"></script>

    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>

    <title>Insert title here</title>

    </head>

    <body>

    <h2>forEach문,forToken문</h2>

    <c:forEach var="a" begin="1" end="10">

      [${a}]&nbsp;

    </c:forEach>

     

    <c:forEach var="a" begin="1" end="10" step="2">

      [${a}]&nbsp;

    </c:forEach>

    <hr>

     

    <!-- 배열 출력 -->

    <%

    String [] mycolor={"red","cyan","yellow","magenta","gray","blue","orange"};

    %>

    <c:set var="mycolor" value="<%=mycolor %>"/>

     

    <table class="table table-bordered" style="width: 300px;">

      <caption><b>전체출력</b></caption>

      <tr>

        <th>index</th>

        <th>count</th>

        <th>color</th>

      </tr>

      

      <c:forEach var="a" items="${mycolor}" varStatus="i">

        <tr align="center">

          <td>${i.index}</td>  <!-- 배열 index로 0부터 시작 -->

          <td>${i.count}</td>  <!-- 현재값을 1로 봄 -->

          <td bgcolor="${a}">${a}</td>

        </tr>

      </c:forEach>

    </table>

     

     

    <table class="table table-bordered" style="width: 300px;">

      <caption><b>일부만 출력</b></caption>

      <tr>

        <th>index</th>

        <th>count</th>

        <th>color</th>

      </tr>

      

      <c:forEach var="a" items="${mycolor}" begin="2" end="5" varStatus="i">

        <tr align="center">

          <td>${i.index}</td>  <!-- 배열 index로 0부터 시작 -->

          <td>${i.count}</td>  <!-- 현재값을 1로 봄 -->

          <td bgcolor="${a}">${a}</td>

        </tr>

      </c:forEach>

    </table>

     

    <hr>

     

    <c:set var="msg" value="아이폰,갤럭시 폴드,아이패드,맥북,LG그램"/>

    ${msg }<br>

     

    <h2>msg값을 컴마로 구분해서 출력</h2>

    <c:forTokens var="s" items="${msg }" delims="," varStatus="i">

      <h3>${i.count } : ${s }</h3>

    </c:forTokens>

     

    </body>

    </html>

     

    댓글

Designed by Tistory.