Programing

두 가지 조건을 하나로 확인하는 방법

lottogame 2020. 8. 26. 08:22
반응형

두 가지 조건을 하나로 확인하는 방법 ?


두 가지 조건을 하나로 확인하려면 어떻게합니까 <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

반응형