2021. 5. 5. 08:09ㆍJSP 공부
이번에는 EL 에 대해 알아 봅시다.
EL
EL은 일종의 스크립트 언어로 자료 타입, 수치 연산자, 논리 연산자, 비교 연산자 등을 제공하며 표현식을 대체할 수 있 습니다.
EL은 저장객체를 출력할 때, 스크립트릿 을 쓰지 않을 수 있게 해주는 기술 입니다.
사용법
표현식 : <%= value %>
EL : ${value}
EL 은 문자열끼리 == 비교를 할 수도 있습니다. (원래는 eqals를 통해서 비교를 했는데 이는 null 값이 비교될 경우 에러)
EL의 내장 객체
위의 내장 객체를 외울 필요는 없고, 기억이 안나면 한번 씩 보면서 하면 된다고 하는데, 사용하다 보면 외워지겠죠?
EL의 내장 객체를 사용할 때는, "내장객체.변수명" 을 사용해주면 됩니다.
평소 사용하던 몇가지만 확인해 봅시다.
- requestScope
request 에 setAttribute 로 , 저장을 하면, 그 다음페이지의 스크립트릿에서 getAttribute 로 값을 가져올 수 있었죠?
그런데, EL을 사용하면 아래와 같이 스크립트릿을 사용하지 않고 사용할 수 있습니다.
vo 는 , 멤버변수들이 은닉(private) 상태인데 아래와 같이 getter 메서드를 사용하지 않고, 바로 변수명만 표기해 주면 됩니다.
앞의 requestScope는 생략할 수 있습니다.
- sessionScope , applicationScope
requestScope와 사용하는 방법이 동일 합니다.
- param
param 은 parameter 입니다. ( form 을 통해서 넘어오는 값 )
이렇게 EL 에 대해 간단하게 알아 보았습니다.
고생하셨습니다.
'JSP 공부' 카테고리의 다른 글
Day56 - [JSP]연결풀(Connection pool) (0) | 2021.05.05 |
---|---|
Day56 - [JSP]JSTL (0) | 2021.05.05 |
Day55 - [JSP]MVC1 전체적인 컴포넌트 설계 (0) | 2021.05.03 |
Day55 - [JSP]DAO클래스와 VO클래스 (0) | 2021.05.03 |
Day54 - [JSP]회원탈퇴 구현하기 (0) | 2021.04.30 |