반응형
타진
개발 그라운드
타진
전체 방문자
오늘
어제
  • 분류 전체보기 (136)
    • 프로그래밍 (65)
      • Java (28)
      • Android (1)
      • Web (19)
      • Web-Spring (12)
      • R (5)
      • Angular (0)
    • 운영체제 (17)
      • Linux (14)
      • Docker(vmware) (3)
    • 클라우드 (4)
      • aws (0)
      • aws_handson (4)
    • 개발문제해결 (25)
      • Exception (12)
      • 알고리즘 문제풀이 (13)
    • 그 외 개발관련 (23)
    • 일상 (1)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 키보드매핑
  • vmmem
  • stackset
  • transit_gateway
  • 빠른 시작 켜기
  • handson
  • chromium edge
  • docker
  • 정올알고리즘 정올 알고리즘
  • 라이젠
  • 4700u
  • docker desktop
  • ubuntu terminal
  • 문법 체크
  • 크로미움 엣지
  • wsl_update_x64
  • wsl2
  • Github CLI
  • angular cli
  • cfn
  • github actions
  • AWS
  • transit gateway peering
  • 일어키보드
  • github
  • docker ps
  • 빠른 시작 끄기
  • alt tab
  • GIT
  • jdk14

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
타진

개발 그라운드

프로그래밍/Web

JSTL c tag 에서 eq, ne null check 하기

2018. 3. 5. 12:34
반응형

<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
    '프로그래밍/Web' 카테고리의 다른 글
    • 부트스트랩 네비게이션 fixed-top 설정 시 모달 먹통 문제
    • jquery textarea 변수 값 가져오기
    • Bootstrap에서 tr td th 가로 사이즈 조정하기
    • CSS 파일이 변경 후 적용이 안될 때
    타진
    타진
    vulnerable1324@gmail.com

    티스토리툴바