초록꼬마의 devlog
article thumbnail

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: 세미프로젝트 코드 복습