교육/Servlet&JSP
[jsp]EL(Expression Language)
삶의안식처
2018. 3. 6. 11:43
- EL
- Expression Language
- JSP2.0에서 추가
- ${}와 같이 사용
- 표현식
- 논리
- 숫자
- 문자열
- 연산자
- 산술 연산자
- 논리 연산자
- 비교 연산자
- ==, !=, <=, >=, <, >, eq, ne, lt, get, le, ge
- empty 연산자
- 값이 null이나 공백인지 판단
- ${empty "" }
- ${empty null}
- 내장객체
- pageScope
- pageContext에 등록된 데이터의 이름과 값을 저장하는 map객체
- requestScope
- HttpServletRequest에 등록된 데이터의 이름과 값을 저장하는 map객체
- sessionScope
- HttpSession에 등록된 데이터의 이름과 값을 저장하는 map객체
- applicationScope
- ServletContext에 등록된 데이터의 이름과 값을 저장하는 map객체
- param
- Query String의 이름과 값을 저장하고 있는 map객체
- ${param.id}, ${param.pwd}
- ${param["id"]}, ${param["pwd"]}
- paramValues
- 같은 이름으로 전달되는 query의 이름과 값들을 저장하고 있는 map객체
- header
- 요청정보 헤더의 정보들을 이름과 값으로 저장하고 있는 map객체
- headerValues
- 요청정보 헤더의 정보들을 이름과 값들을 저장하고 있는 map객체
- cookie
- 요청을 보낸 클라이언트의 쿠키 이름과 값을 저장하고 있는 map객체
- initParam
- 웹 애플리케이션에 지정한 초기 파라미터의 이름과 값을 저장하고 있는 map객체
'교육/Servlet&JSP' Related Articles