[JSTL] select option forEach문 돌리기

skoh·2022년 12월 19일
0

■ select option 1~10까지 만들어내는 forEach문( <c:forEach> )

이 방법을 사용할 때는 해당 jsp 상단에 아래 코드를 선언해놔야함
: <c:forEach>를 사용하기 위함

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

<select id="count" name="count">
	<option value="" selected disabled></option>
	<c:forEach var="countQuantity" begin="1" end="10">
		<option value="${countQuantity}">${countQuantity }개</option>
	</c:forEach>
</select>

단위인 '개' option은 기본값으로 보여주기 위해 'selected', 선택은 못하도록 하기위해 'disabled'

  1. 1~10 까지의 forEach문을 위해 변수명('var') 지정, 시작 숫자('begin'), 끝 숫자('end') 지정
  2. 1번에서 정해둔 변수명에 1~10 까지 순서대로 대입되고, EL표현식을 사용해 option의 value값 지정( ${countQuantity} ) 하면, 그에 맞는 option이 1개씩 생성된다.

0개의 댓글