본문 바로가기
프로그래밍/JAVA

JSP - JSTL의 c:if 태그를 이용한 조건문 작성

by AutoTechGuru 2023. 7. 26.
SMALL

JSP에서는 JSTL (JavaServer Pages Standard Tag Library)의 c:if 태그를 사용하여 조건문을 작성할 수 있습니다.

c:if 태그의 기본 사용법

기본적인 사용법은 다음과 같습니다:

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

<c:if test="${someCondition}">
    <!-- 이 부분은 someCondition이 true일 때만 실행됩니다. -->
</c:if>

여기서 test 속성은 조건을 테스트하는 곳입니다. 이 속성의 값이 true로 평가되면 c:if 태그 내부의 내용이 실행됩니다.

someCondition은 실제 조건을 나타내는 EL(Expression Language) 표현식입니다. 이 표현식은 Java의 boolean 표현식과 비슷하게 동작합니다.

c:if 태그의 활용 예

예를 들어, 아래와 같이 사용자의 나이가 18세 이상인지 확인하는 조건문을 작성할 수 있습니다:

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

<c:if test="${user.age >= 18}">
    <!-- 이 부분은 사용자의 나이가 18세 이상일 때만 실행됩니다. -->
</c:if>

이렇게 JSTL의 c:if 태그를 사용하면 JSP에서 간단하게 조건문을 작성할 수 있습니다.

LIST