JSTL (JSP Standard Tag Library) - c:if문

vector·2021년 9월 14일
1

Study

목록 보기
27/29

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개의 댓글