본문 바로가기

카테고리 없음

[JSTL] JSTL에서 Collection 의 총 엘리먼트 개수를 알고자 하는 경우

일반적으로 List에서 배열의 길이는 다음과 같이 구할 수 잇다.

List list = new ArrayList();
...
...

list.size();

JSTL을 이용하는 경우 배열의 길이를 size로 확인 할 수 없다.
그래서 다음과 같이 이용하면 된다.

// Action이나 서블릿에서 리스트를 저장한 경우
List list = new ArrayList();
...
request.setAttribute("list", list);

// JSTL 태그 라이브러리 선언
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions"  prefix="fn"%>

// JSTL에서 리스트내 엘리먼트의 개수를 확인한다.
${fn:length(list)}