2022.2.7(월)
🌿 JSP expression language(표현식)
🌱 소개
- 기존에 사용했던 표현식(출력식)
<%= name %>
과 같이 JSP 상에서 표현하고자 하는 값을${ name }
의 형식으로 표현해서 작성하는 것
🌱 연산자 - 산술, 비교, 논리 등
💻 연습 문제
- big이 small보다 크고, lOne이 텅 비어있는가? -> ${ (big gt small) and (empty lOne) } <br> <!--true-->
- big과 small의 곱은 4의 배수(4로 나눈 나머지가 0)인가? -> ${ (big * small mod 4) eq 0 } <br> <!--false; 나는 ((big * small) mod 4)와 같이 * 연산 먼저 괄호로 묶었었는데, 괄호 필요 없음-->
- lTwo가 텅 비어있지 않거나, 또는 sOne에 담긴 값이 "안녕하세요"와 일치하는가? -> ${ (not empty lTwo) or (sOne eq "안녕하세요") } <!--true; 별개의 연산은 ()로 묶어주고, '또는' 연산자로 연결; ${ !empty lTwo }이 true이므로, ||의 두번째 피연산자 값에 상관 없이 true임-->
📗 homework: 세미프로젝트 코드 복습
'back-end dev > server' 카테고리의 다른 글
[KH정보교육원] 89일차_응용SW 기초 기술 활용, 요구사항 확인 평가 (0) | 2022.02.16 |
---|---|
[KH정보교육원] 83일차_JSP action tag (0) | 2022.02.08 |
[KH정보교육원] 81일차_세미프로젝트10 (0) | 2022.02.04 |
[KH정보교육원] 80일차_세미프로젝트9 (0) | 2022.01.31 |
[KH정보교육원] 79일차_세미프로젝트8 (0) | 2022.01.31 |