<c:if>

조수경·2022년 2월 11일
0

Spring

목록 보기
26/43

JSTL (JSP Standart Tag Library) : JSP안에서 사용할 수 있는 태그라이브러리 집합

<c:if> 사용 예제

  1. JSP에서 JSTL 코어 라이브러리 선언

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

  2. Controller에서 model에 선언된 변수 list.

          @RequestMapping({"/","list"})
          public String list(Model model) {
              List<Runner> list = service.list();
              model.addAttribute("list",list);
              return path+"list";
          }
  3. JSP에서 model에 선언된 변수명 list를 가지고 데이터를 비교

             <c:if test="${list.size()<1}">
                          <tr>
                              <td colspan="8">등록된 러너가 없습니다.</td>
                          </tr>
                      </c:if>

    출처 - https://dion-ko.tistory.com/76

c:if문 속성

test : 평가할 조건 (필수)
var : 조건 결과를 저장할 변수의 이름
scope : 조건 결과를 저장할 변수의 범위 (기본값 page)
출처 - http://www.devkuma.com/books/pages/1184

c:if 문에서 사용하는 비교기호

eq ( == )
ne ( != )
empty ( ==null)
not empty ( !=null)
&& ( and )
|| ( or )
! (논리 반전)

profile
신입 개발자 입니다!!!

0개의 댓글