[스프링] 스프링 EL 문법 예제

목차

  1. 스프링 EL이란?
  2. 스프링 EL 문법 예제
  3. 결론

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 공식 문서