[스프링] 스프링 EL 문법 예제
목차
1. 스프링 EL이란?
스프링 EL (Expression Language)은 스프링 프레임워크에서 지원하는 표현 언어로, HTML, XML, JSP 페이지 등에서 데이터나 속성에 접근할 수 있는 방법을 제공합니다.
2. 스프링 EL 문법 예제
2.1. 변수 참조
다음은 스프링 EL에서 변수를 참조하는 예제입니다.
${user.name}
2.2. 프로퍼티 참조
스프링 빈의 프로퍼티에 접근하는 예제입니다.
${user.address}
2.3. 메서드 호출
스프링 빈의 메서드를 호출하는 예제입니다.
${userService.getUser(1)}
2.4. 연산
수치 연산을 하는 스프링 EL 예제입니다.
${2 + 3}
2.5. 조건문
조건문을 사용하는 스프링 EL 예제입니다.
${user.isAdmin ? '관리자' : '사용자'}
2.6. 반복문
반복문을 사용하는 스프링 EL 예제입니다.
<c:forEach items="${userList}" var="user">
${user.name}
</c:forEach>
3. 결론
이상으로 스프링 EL 문법에 대한 간단한 예제를 살펴보았습니다. 스프링 EL을 사용함으로써 템플릿에서 데이터를 처리하는 데 편의성과 유연성을 높일 수 있습니다.
참조: 스프링 EL 공식 문서