if 문과 같은 코딩을 할 경우에 코딩 라인이 길어지기 마련인데, 상대적으로 짧게 표기할 수 있는 연산자가 바로 삼항연산자다. 표기 문법과 예문을 통해 사용방법을 알아보자.
삼항연산자 문법 :
조건문 ? 'a' : 'b';
→ 조건문 : 참/거짓을 판단할 변수
→ a : 참일 때 사용할 값
→ b : 거짓일 때 사용할 값
삼항연산자 예문 :
<input ${pub?'checked':' '} type="checkbox" name="open">
→ pub : 체크를 (참/거짓) 하거나 안한다
→ checked : 참이면 체크한다
→ : 거짓이면 체크하지 않는다
아래 예문을 보면, 주석 처리된 if문의 라인 4줄을 삼항연산자를 통해 ${pub?'checket':''} 코드로 간단하게 표기한 것을 확인할 수 있다.
예문은 관리자 게시판 목록으로서 (forEach문, EL표기[${ }]) 체크박스에 해당하는 코드이다.
list.jsp
반응형
'Web programming > Servlet & JSP' 카테고리의 다른 글
[Eclipse] 한글 깨지는 현상 (0) | 2020.06.07 |
---|---|
[톰캣 서버 에러] Could not publish server configuration for Tomcat v9.0 Server at localhost. (1) | 2020.06.07 |
Tiles 라이브러리 다운로드 / 레이아웃 템플릿에 적용 (0) | 2020.05.12 |
Include와 Tiles (0) | 2020.05.12 |
MVC (Model View Controller) (0) | 2020.04.29 |