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가 작성 되어있어야지만 가능)