JSTL 입문 EL 표현 식 기초 지식 메모

3669 단어 jspWebxml
1. EL 암시 적 대상 
유별
식별 자
묘사 하 다.
JSP pageContext PageContext 인 스 턴 스 가 현재 페이지 에 대응 하 는 처리
역할 영역pageScope
페이지 역할 영역 속성의 이름과 값 과 연 결 된 Map 클래스requestScope
요청 역할 영역 속성의 이름과 값 과 연 결 된 Map 클래스sessionScope
세 션 역할 영역 속성의 이름과 값 과 연 결 된 Map 클래스applicationScope
응용 프로그램 역할 영역 속성의 이름과 값 과 연 결 된 Map 클래스
요청 매개 변수param
요청 한 매개 변수의 주요 값 을 이름 으로 저장 하 는 Map 클래스paramValues
요청 한 매개 변수의 모든 값 을 String 배열 로 저장 하 는 Map 클래스 로 합 니 다.
요청 헤더header
요청 헤더 의 주요 값 을 이름 으로 저장 하 는 Map 클래스headerValues
요청 헤더 의 모든 값 을 String 배열 로 저장 하 는 Map 클래스 로 합 니 다.
Cookie cookie
첨부 된 쿠키 를 이름 으로 저장 하 는 Map 클래스
초기 화 매개 변수initParam
이름 에 따라 웹 응용 프로그램의 상하 문 초기 화 파 라미 터 를 저장 하 는 Map 클래스
JSP 와 EL 암시 적 대상 중 하나의 공공 대상 pageContext 만 있 음 에 도 불구 하고 EL 을 통 해 다른 JSP 암시 적 대상 을 방문 할 수 있다.그 이 유 는 pageContext 다른 8 개의 JSP 암시 적 대상 을 방문 하 는 특성 이 있 기 때문이다.실제로 이 를 EL 암시 적 대상 에 포함 시 킨 주요 이유 다.
나머지 모든 EL 암시 적 대상 은 맵 으로 이름 에 해당 하 는 대상 을 찾 을 수 있 습 니 다.앞의 네 개의 매 핑 은 이전에 토론 한 각종 속성 작용 역 을 나타 낸다.EL 이 부족 한 상황 에서 사용 하 는 순서 로 검색 하 는 과정 에 의존 하지 않 고 특정 역할 영역 에 있 는 식별 자 를 찾 을 수 있 습 니 다.
다음 네 개의 맵 은 요청 인자 와 요청 헤더 의 값 을 가 져 오 는 데 사 용 됩 니 다.HTTP 프로 토 콜 은 요청 인자 와 요청 헤더 에 여러 개의 값 을 가 질 수 있 기 때문에 각각 한 쌍 의 맵 이 있 습 니 다.모든 쌍 의 첫 번 째 맵 은 요청 인자 나 머리의 주요 값 을 되 돌려 줍 니 다. 보통 실제 요청 에서 먼저 지정 한 값 입 니 다.두 번 째 맵 마다 매개 변수 나 머리의 모든 값 을 검색 할 수 있 습 니 다.이 맵 의 키 는 매개 변수 나 머리의 이름 이지 만 이 값 은 String 대상 의 배열 입 니 다. 그 중의 모든 요 소 는 단일 매개 변수 값 이나 머리 값 입 니 다.
쿠키 스텔스 대상 은 요청 한 쿠키 이름 에 대한 접근 을 제공 합 니 다.이 대상 은 요청 과 연 결 된 모든 쿠키 이름 을 쿠키 특성 을 나타 내 는 Cookie 대상 에 표시 합 니 다.
마지막 EL 암시 적 대상 initParam 은 웹 프로그램 과 연 결 된 모든 컨 텍스트 의 초기 화 매개 변수의 이름과 값 을 저장 하 는 맵 입 니 다.초기 화 매개 변 수 는 web.xml 배치 설명자 파일 을 통 해 지정 되 며, 이 파일 은 응용 프로그램의 WEB-INF 디 렉 터 리 에 있 습 니 다.
 
2 、 EL 연산 자 
유별
연산 자
산술 연산 자+, -, *, / (또는 div% (또는 mod관계 연산 자== (또는 eq, != (또는 ne, < (또는 lt, > (또는 gt, <= (또는 le>= (또는 ge)
논리 연산 자&& (또는 and, || (또는 or! (또는 not검증 연산 자empty
산술 연산 자 는 수치의 덧셈, 뺄셈, 곱셈 과 나눗셈 을 지원 한다.잉여 연산 자 도 제공 했다.주: 나눗셈 과 나머지 연산 자 는 모두 대체 되 고 비 기호 적 인 이름 이 있 습 니 다 (XPath 와 일치 하기 위해 서 입 니 다).목록 5 에는 산술 연산 자 용법 을 보 여 주 는 예제 표현 식 이 표시 되 어 있 습 니 다.몇 개의 EL 표현 식 에 산술 연산 자 를 적용 한 결 과 는 이 산술 연산 자 를 이 표현 식 이 되 돌아 오 는 수치 에 적용 한 결과 입 니 다.
 
3 、 EL 연산 자 우선 순위 (맨 위 에서 끝까지, 왼쪽 에서 오른쪽으로)  [] , . ()
unary -not!empty */div%mod + 、binary -
() <</code>><=>=ltgtlege ==!=eqne &&and ||or

좋은 웹페이지 즐겨찾기