> Java > java지도 시간 > jsp에서 EL 표현식의 용도는 무엇입니까?

jsp에서 EL 표현식의 용도는 무엇입니까?

青灯夜游
풀어 주다: 2019-06-05 09:15:28
원래의
3776명이 탐색했습니다.

jsp에서 EL 표현식의 용도는 무엇입니까?

JSP EL 언어 정의

E L(Expression Language) 목적: JSP를 더 쉽게 작성할 수 있도록 합니다.

Expression 언어는 JSP에서 표현식을 단순화하는 방법을 제공하는 ECMAScript 및 XPath 표현식 언어에서 영감을 받았습니다. 이는 사용 가능한 네임스페이스(PageContext 속성), 중첩된 속성 및 컬렉션에 대한 접근자, 연산자(산술, 관계형 및 논리), Java 클래스의 정적 메서드에 대한 매핑 및 암시적 개체 집합을 기반으로 하는 간단한 언어입니다.

EL은 JSP 스크립팅 요소 범위 밖에서 런타임 표현식을 사용할 수 있는 기능을 제공합니다. 스크립팅 요소는 JSP 파일에 Java 코드를 포함하는 데 사용할 수 있는 페이지의 요소입니다. 일반적으로 객체 조작 및 생성된 콘텐츠에 영향을 미치는 계산 수행에 사용됩니다. JSP 2.0은 EL 표현식을 스크립팅 요소로 추가합니다.

jsp에서 EL 표현식의 용도는 무엇인가요?

1. 데이터 얻기:

EL 표현식은 주로 JSP 페이지의 스크립트 표현식을 대체하여 Java 객체를 검색하고 다양한 유형의 웹 도메인에서 데이터를 얻는 데 사용됩니다. (웹 도메인의 객체, Javabean 속성 액세스, 목록 컬렉션 액세스, 맵 컬렉션 액세스, 배열 액세스)

2. 작업 수행:

EL 표현식을 사용하여 JSP 페이지에서 몇 가지 기본 관계 연산, 논리 연산 및 산술 연산을 수행합니다. JSP 페이지에서 몇 가지 간단한 논리 연산을 완료합니다.

${user==null}
로그인 후 복사

3. 웹 개발에서 공통 객체 얻기

EL 표현식은 이러한 암시적 객체를 사용하여 쉽게 공통 웹 객체에 대한 참조를 얻고 이러한 객체의 데이터를 얻을 수 있습니다.

4. Java 메소드 호출

EL 표현식을 사용하면 사용자가 JSP 페이지의 EL 표현식을 통해 Java 클래스 메소드를 호출하는 사용자 정의 EL 함수를 개발할 수 있습니다.

EL 표현식을 사용하여 데이터 구문 가져오기: "${identifier}" EL 표현식 문이 실행되면 페이지, 요청 세션, 요청 세션의 네 가지 도메인에서 식별자를 키워드로 사용하여 pageContext.findAttribute 메서드가 호출됩니다. 해당 객체를 검색하고, 발견되면 해당 객체를 반환하고, 발견되지 않으면 ""를 반환합니다(참고, null이 아니라 빈 문자열).

예: ${user}

위 내용은 jsp에서 EL 표현식의 용도는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
jsp
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿