Servlet, JSP

EL

chojdsj 2023. 7. 9. 00:22
728x90

 

EL(Expression Language)

 

- JSP의 표현식을 조금 더 효율적이고 간단하게 작성할 수 있도록 고안된 언어

 

- 화면에 표현하고자 하는 자바 코드를 ${value} 형식으로 작성함 

 

- EL은 null을 빈칸으로 출력함 ( null과 관련된것은 모두 빈칸으로 출력)

 

- EL로 Parameter 얻어와서 출력하는 방법 : ${ param.name의 속성값 }

 

-> inputAddress2 == null

 

-> inputAddress2에는 담긴 값이 없으므로 빈칸으로 출력됨

 

- EL은 null인 경우를 확인할 때 empty를 통해서 확인할 수 있다. 

 

-> ${ list } == 빈칸출력, ${ empty list } == true 출력

 

 

** request에서 속성(Attribute) 얻어오기 **

 

- Servlet에서 추가된 속성을 표현(출력)하려는 경우 request에 세팅된 속성(Attribute)의 key값만 작성하여 출력할 수 있다.

${ 속성key } , ${ 속성key.필드명 } (단 getter가 작성 되어있어야지만 가능)

 

 

 

 

 

'Servlet, JSP' 카테고리의 다른 글

JSON  (0) 2023.07.15
AJAX  (0) 2023.07.15
JSTL  (0) 2023.07.09
JSP  (0) 2023.07.08
Servlet  (0) 2023.07.03