본문 바로가기

EL3

내가 볼려고 정리하는 EL 3.연산자 EL 연산자 1.산술연산자 10 더하기 3 = ${ 10 + 3 } 10 빼기 3 = ${ 10 - 3} 10 곱하기 3 = ${10 * 3 } 10 나누기 3 = ${10 / 3 } 또는 ${ 10 div 3 } 10 나누기 3의 나머지 = ${10 % 3 } 또는 ${ 10 mod 3 } 2.객체비교연산 el의 == 연산은 equals()와 같은 동작을 한다. String s1 = "hello"; String s2 = new String("hello"); s1 == s2 : s1 != s2 : s1 == s2 : ${ s1 == s2 } 또는 ${ s1 eq s2 } s1 != s2 : ${ s1 != s2 } 또는 ${ s1 ne s2 } p1 == p2 : ${ p1 == p2 } 또는 ${ p1.. 2021. 1. 27.
내가 볼려고 정리하는 EL 2. Param param : 해당 페이지 요청시 전달된 파 라미터 값을 받아올 때 사용 paramValues : 해당 페이지 요청시 전달된 파라미터 값들을 배열로 받아올 때 사용 상품명 ${ param.pName } 수량 : ${ param.pCount } 옵션 : ${ param.option } 옵션1(paramValues.option[0]) : ${ paramValues.option[0] } 옵션2(paramValues.option[1]) : ${ paramValues.option[1] } 2021. 1. 27.
내가볼려고 정리하는 EL 1.EL이란? EL(Expression Language) Expression Language(표현 언어)라 하며 , out.print(value)와 같이 JSP 화면에 표현하고자 하는 코드를 ${ value }의 형식으로 작성 1. 기존 Scriptlet을 이용하는 방식으로 각 객체에 담겨있는 데이터를 출력 학원명 : 강의장 : 강사 : , , 수강생 정보 이름 : 나이 : 성별 : 2. EL을 이용하는 방식으로 request, session 객체에 담겨있는 데이터를 출력 - EL은 Scriptlet과 다르게 getter를 사용하지 않고 변수명으로 직접 접근하는것 같아 보이지만, 내부적으로 해당 객체의 getter를 자동으로 할당하여 저장된 값을 읽어온다. - EL은 request, session.. 2021. 1. 27.