- EL
- Expression Language
- JSP2.0에서 추가
- ${}와 같이 사용
- 표현식
- 논리
- ${true}
- ${false}
- 숫자
- ${123}
- ${3.14}
- 문자열
- ${"Java"}
- ${'java'}
- 연산자
- 산술 연산자
- +, -, *, /, %, mod
- 논리 연산자
- &&, ||, !, and, or, not
- 비교 연산자
- ==, !=, <=, >=, <, >, eq, ne, lt, get, le, ge
- empty 연산자
- 값이 null이나 공백인지 판단
- ${empty "" }
- true
- ${empty null}
- true
- 내장객체
- pageContext
- 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' 카테고리의 다른 글
[jsp]커스텀 태그 (0) | 2018.03.06 |
---|---|
[jsp] jdbc (0) | 2018.03.05 |
[JSP] 태그 (0) | 2018.01.21 |
[Servlet] 필터,리스너, 에러처리 (0) | 2018.01.21 |
[Servlet]상태정보 유지 (0) | 2018.01.21 |