상세 컨텐츠

본문 제목

JSTL List size, forEach 리스트 출력 (if, choose 적용)

JavaScript & HTML/JSTL

by husks 2016. 9. 5. 16:57

본문

반응형


DB에서 가져온 데이터(list)의 경우 조회결과가 있다면 보여주고 없다면 경고를 표시 하고 싶을때 사용한 예제 입니다.


JSTL의 length() 함수를 가지고 사이즈를 확인 할 수 있습니다.


length() 함수를 사용하기 위해 http://java.sun.com/jsp/jstl/functions 을 위에 선언해줘야 합니다.


아래 예제를 참고하시기 바랍니다. (업체의 리스트를 가져와 업체 아이디를 보여주는 예제 입니다.)


1
2
3
4
5
6
7
8
9
10
11
12
13
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
 
<small>총 <fmt:formatNumber value="${fn:length(calculateList)}" pattern="#,###" /> 건</small>
<c:choose>
    <c:when test="${fn:length(companyList) == 0}">
        조회결과가 없습니다.
    </c:when>
    <c:otherwise>
        <c:forEach var="companyResult" items="${companyList}" varStatus="status">
            ${companyResult.company_id} <!-- 업체아이디 출력 -->
        </c:forEach>
    </c:otherwise
</c:choose>



반응형

'JavaScript & HTML > JSTL' 카테고리의 다른 글

JSTL 리스트 특정위치 추출하기 (LIST INDEX)  (0) 2023.02.09
JSTL IF문 (if, choose)  (0) 2016.07.06
JSTL 날짜표현 (패턴, 포멧)  (0) 2016.05.11

관련글 더보기

댓글 영역