[스프링] 스프링 EL 컬렉션 처리
  1. 스프링 EL(Expresstion Language)이란?
  2. 스프링 EL 컬렉션 처리
  3. 참고자료

1. 스프링 EL이란?

스프링 EL(Expresstion Language)은 스프링 프레임워크에서 제공하는 표현 언어이다. HTML, XML 및 속성값에서 사용하여 동적 표현식을 쉽게 작성할 수 있다. 스프링 EL은 JSP, 타일즈 뷰에서도 사용될 수 있다.

2. 스프링 EL 컬렉션 처리

2.1. 리스트 처리

스프링 EL에서 리스트를 처리하는 방법은 다음과 같다.

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

<c:forEach items="${myList}" var="item">
    ${item}<br>
</c:forEach>

위의 예제에서 ${myList}Controller에서 모델로 보낸 리스트 객체를 받아 표시하는 부분이다.

2.2. 맵 처리

스프링 EL에서 맵을 처리하는 방법은 다음과 같다.

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

<c:forEach items="${myMap}" var="entry">
    Key = ${entry.key}, Value = ${entry.value}<br>
</c:forEach>

위의 예제에서 ${myMap}Controller에서 모델로 보낸 맵 객체를 받아 표시하는 부분이다.

3. 참고자료