>  기사  >  Java  >  jsp의 내장 객체는 무엇입니까?

jsp의 내장 객체는 무엇입니까?

青灯夜游
青灯夜游원래의
2019-05-31 16:08:0515021검색

jsp의 내장 객체는 무엇입니까?

jsp 내장 개체는 웹 컨테이너에서 생성된 개체 집합으로, 선언 및 생성 없이 JSP 페이지 스크립트(Java 프로그램 슬라이스 및 Java 표현식)에서 직접 사용할 수 있는 멤버 변수입니다.

일반적으로 사용되는 JSP 내장 객체:

1.out 객체

Buffer - 버퍼는 임시 데이터를 저장하는 데 사용되는 메모리 영역입니다.

out 객체는 클라이언트에 콘텐츠를 출력할 때 일반적으로 사용되는 객체인 JSPWriter 클래스의 인스턴스입니다.

2. 요청 객체

요청 객체에는 클라이언트의 요청 정보가 포함되어 있으며, 이를 통해 고객의 요구 사항을 파악하고 응답할 수 있습니다.

요청 개체는 HttpServletRequest 클래스의 인스턴스입니다.

요청 개체에는 요청 필드가 있습니다. 즉, 개체는 클라이언트의 요청이 완료될 때까지 유효합니다.

3. 응답 객체

응답 객체에는 고객 요청에 대한 응답과 관련된 정보가 포함되어 있으며 JSP에서 직접 사용되는 경우는 거의 없습니다.

응답 개체는 HttpServletResponse 클래스의 인스턴스입니다.

응답 개체에는 페이지 범위가 있습니다. 즉, 페이지에 액세스할 때 페이지의 응답 개체는 이번 방문에만 유효하고 다른 페이지의 응답 개체는 현재 페이지에 유효하지 않습니다.

4. 세션 개체

세션: 클라이언트와 서버 간의 세션

웹의 세션: 사용자가 웹 사이트를 탐색할 때 웹 사이트에 들어간 후 브라우저를 닫을 때까지의 시간 즉, 사용자가 이 웹사이트를 탐색하는 데 소비한 시간입니다.

세션은 실제로 특정 시간 개념입니다.

첫 번째 JSP 페이지가 로드되면 세션 개체가 자동으로 생성되고 세션 관리가 시작됩니다.

A 세션: 클라이언트가 브라우저를 열고 서버에 연결할 때 시작되고, 클라이언트가 브라우저를 닫고 서버를 떠날 때 종료됩니다.

session 객체는 HttpSession 클래스의 인스턴스입니다.

5. 응용 프로그램 개체

응용 프로그램 개체는 사용자 간의 데이터 공유를 실현하고 전역 변수를 저장할 수 있습니다.

응용 프로그램 개체는 서버가 시작될 때 시작되고

사용자 전후에 연결됩니다. 서로 다른 사용자 간의 연결에서 애플리케이션 객체의 동일한 속성이 작동될 수 있습니다.

어디에서든 애플리케이션 객체의 속성에 대한 작업은 다른 사용자의 액세스에 영향을 미칩니다.

애플리케이션 객체는 ServletContext 클래스의 인스턴스입니다. .

6. 페이지 객체

페이지 객체는 클래스의 this 포인터와 약간 유사한 현재 JSP 페이지 자체를 참조합니다. 페이지 객체는 java.lang.Object 클래스의 인스턴스입니다.

7.pageContext 객체


pageContext 객체는 JSP 페이지의 모든 객체와 네임스페이스에 대한 액세스를 제공합니다.

pageContext 객체는 이 페이지가 위치한 세션에 액세스할 수 있습니다. 특정 속성 값

pageContext 객체는 pageContext 클래스의 인스턴스입니다.

8. config 객체


config 객체는 JSP 엔진이 초기화될 때 서블릿에 정보를 전송하는 데 사용됩니다. 이 정보에는 서블릿이 초기화될 때 사용되는 매개변수가 포함됩니다(속성 이름 및 속성 값으로 구성). ) 및 서버 관련 정보(ServletContext 객체 전달)

9. 예외 객체


예외 객체는 페이지 실행 중에 예외가 발생하는 경우 생성됩니다. Jsp 페이지가 이 객체를 사용하려면 isErrorPage를 true로 설정해야 합니다. 그렇지 않으면 컴파일할 수 없습니다. java.lang.Throwable의 객체입니다.

위 내용은 jsp의 내장 객체는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.