개발자의 끄적끄적

[jsp] EL 태그 c:if 나 c:when 을 사용하여 공백 비교 [펌] 본문

개발/java & jsp

[jsp] EL 태그 c:if 나 c:when 을 사용하여 공백 비교 [펌]

효벨 2019. 12. 14. 01:00
728x90
반응형

[jsp] EL 태그 c:if 나 c:when 을 사용하여 공백 비교 [펌]

 

EL 태그를 사용 하여 비교할 때 다음과 같이 사용하였습니다.

 

<c:if test="${testDto.emp_id == 'test_id'}">  또는 <c:if test="${testDto.emp_id  eq 'test_id'}">

 

그런데 공백('')을 비교 할려고 다음과 같이 사용하였습니다.

 

<c:if test="${testDto.emp_id == ''}"> 또는 <c:if test="${testDto.emp_id eq ''}">

 

그런데 이상하게 무조건 공백이 아닌것으로 인식하였습니다.

 

그래서 검색해서 찾은것이 다음과 같았습니다. empty 라는 것이 있었습니다.c:if test="${empty testDto.emp_id}">   <==== emp_id가 공백이면

<c:if test="${!empty testDto.emp_id}">   <==== emp_id가 공백이 아니면 

 

위와 같이 작성 한 후 실행결과 공백을 인식 하였습니다. 

 

[출처] EL 태그 c:if 나 c:when 을 사용하여 공백 비교|작성자 heronj

반응형
Comments