프로그래밍&IT/jsp

[JSP] jstl selectbox 연도 출력

sjoo 2022. 9. 7. 14:04

현재부터 10년전까지 연도를 selectbox 출력하려면 아래와 같이 해주면 된다.

<select id="srchYear">
    <option value="">전체</option>
    <jsp:useBean id="now" class="java.util.Date" />
    <fmt:formatDate value="${now}" pattern="yyyy" var="yearStart"/> 
    <c:forEach begin="0" end="10" var="result" step="1">
        <option value="<c:out value="${yearStart - result}" />" <c:if test="${(yearStart - result) == searchVO.bsnsYear}"> selected="selected"</c:if>><c:out value="${yearStart - result}" /></option>
    </c:forEach>
</select>

 

[출력결과]