본문 바로가기
Web programming/Servlet & JSP

삼항연산자

by Skilly 2020. 5. 15.

 

 

 

if 문과 같은 코딩을 할 경우에 코딩 라인이 길어지기 마련인데, 상대적으로 짧게 표기할 수 있는 연산자가 바로 삼항연산자다. 표기 문법과 예문을 통해 사용방법을 알아보자.

 

 


삼항연산자 문법 :

조건문 ? 'a' : 'b';

조건문 : 참/거짓을 판단할 변수

a : 참일 때 사용할 값

→ b : 거짓일 때 사용할 값

 

 

 

삼항연산자 예문 :

<input ${pub?'checked':' '} type="checkbox" name="open">

→ pub : 체크를 (참/거짓) 하거나 안한다

checked : 참이면 체크한다

→    : 거짓이면 체크하지 않는다

 

 

아래 예문을 보면, 주석 처리된 if문의 라인 4줄을 삼항연산자를 통해 ${pub?'checket':''} 코드로 간단하게 표기한 것을 확인할 수 있다.

 

예문은 관리자 게시판 목록으로서 (forEach문, EL표기[${ }]) 체크박스에 해당하는 코드이다.

 

list.jsp

 

 

 

 

 

 

반응형