반응형
두 가지 조건을 하나로 확인하는 방법 ?
두 가지 조건을 하나로 확인하려면 어떻게합니까 <c:if>
? 나는 이것을 시도했지만 오류가 발생합니다.
<c:if test="${ISAJAX == 0} && ${ISDATE == 0}">
이것은 JSTL 조건부 검사 의 중복처럼 보입니다 .
오류는 &&
표현식 외부에 있습니다. 대신 사용
<c:if test="${ISAJAX == 0 && ISDATE == 0}">
JSP 2.0 이상을 사용하는 경우 EL 지원 이 함께 제공 되므로 일반 영어 로 작성 and
하고 empty
연산자 와 함께 사용 하여 테스트를 작성할 수 있습니다.
<c:if test="${(empty object_1.attribute_A) and (empty object_2.attribute_B)}">
추천:
당신이 하나 개 이상의 조건이있을 때 and
하고 or
있습니다 더 나은로 분리 ()
하지 마십시오 검증 문제
<c:if test="${(not validID) and (addressIso == 'US' or addressIso == 'BR')}">
누군가 세션에서 상태를 확인해야하는 경우를 대비하여 or
<c:if test="${sessionScope['roleid'] == 1 || sessionScope['roleid'] == 4}">
참고 URL : https://stackoverflow.com/questions/8355787/how-do-i-check-two-conditions-in-one-cif
반응형
'Programing' 카테고리의 다른 글
C # 제네릭 오류에 대한 도움말- " 'T'형식은 nullable이 아닌 값 형식이어야합니다." (0) | 2020.08.26 |
---|---|
메시지 펌프 란? (0) | 2020.08.26 |
Powershell에서 head, tail, more, less, sed를 수행하는 방법은 무엇입니까? (0) | 2020.08.26 |
JavaScript로 한 달의 일수를 결정하는 가장 좋은 방법은 무엇입니까? (0) | 2020.08.26 |
단일 소스 파일에서 몇 개의 타겟을 생성하는 GNU Makefile 규칙 (0) | 2020.08.26 |