반응형
<c:choose>
<c:when test="${변수 연산자 변수}">
</c:when>
<c:otherwise>
</c:otherwise>
</c:choose>
이런 식으로 사용하는 c tag는 많이 보셨을 겁니다,
jstl에도 if가 있지만, when 이 if의 기능을 포함하기 때문에 저는 when 태그를 주로 사용합니다.
여기서 사용할 수있는 연산자는 그 생김새가 좀 다릅니다.
<c:when test="${name eq '이름'}">
equal로 추측..
eq 연산자는 ' = ' 의 역할을 합니다. 문자열 등을 비교할 때 사용하죠.
<c:when test="${name ne '이름'}">
negative equal로 추측..
ne는 ' != ' 를 의미합니다.
null 체크는 empty로 하시면 됩니다.
<c:when test="${empty name}">
이 의미는 name 변수의 값이 비었냐(empty)는 의미입니다.
null일 경우 true, null이 아닐 경우 true를 리턴합니다.
not null의 경우는
<c:when test="${not empty name}">
not을 추가해주면 됩니다.
반응형
'프로그래밍 > Web' 카테고리의 다른 글
jquery textarea 변수 값 가져오기 (0) | 2018.03.06 |
---|---|
Bootstrap에서 tr td th 가로 사이즈 조정하기 (0) | 2018.02.28 |
CSS 파일이 변경 후 적용이 안될 때 (14) | 2018.02.10 |