>  기사  >  Java  >  JSP 페이지의 본질은 무엇입니까?

JSP 페이지의 본질은 무엇입니까?

little bottle
little bottle원래의
2019-05-23 14:34:207158검색

JSP 페이지의 본질은 서블릿입니다. JSP 페이지는 시스템에 의해 서블릿으로 컴파일되고 서블릿은 사용자 요청에 응답합니다. JSP는 서블릿 출력 스트림에서 html 정적 페이지를 출력하여 페이지 효과를 얻을 수 있습니다. 각 페이지는 일반적으로 동일하지만 페이지에 표시되는 콘텐츠와 페이지 레이아웃은 다릅니다.

JSP 페이지의 본질은 무엇입니까?

JSP의 전체 이름은 Java Server Pages이고 중국어 이름은 Java Server Page입니다. 기본적으로 단순화된 서블릿 디자인입니다.

JSP의 본질은 서블릿(특수 Java 클래스)입니다.

JSP 페이지는 JSP 요소를 포함하는 일반 웹 페이지로 정적 콘텐츠와 동적 콘텐츠로 구성됩니다.

그 중 정적 콘텐츠는 HTML 요소를 말하며, 동적 콘텐츠(JSP 요소)에는 지침 요소, 스크립트 요소, 액션 요소, 주석 등이 포함됩니다.

JSP는 서블릿 출력 스트림에서 html 정적 페이지를 출력하여 페이지 효과를 얻을 수 있습니다. 실제로 각 페이지는 거의 동일하지만 페이지에 표시되는 내용과 페이지 레이아웃이 다릅니다.

JSP는 표준 HTML에 Java 코드를 삽입하므로 정적 부분은 Java 프로그램으로 제어할 필요가 없으며 동적 출력 내용을 유연하게 제어할 수 있습니다.

표면적으로 JSP 페이지에는 더 이상 Java 클래스가 필요하지 않지만 실제로 JSP는 Servlet의 인스턴스입니다.

JSP 페이지는 시스템에 의해 서블릿으로 컴파일되고 서블릿은 사용자 요청에 응답합니다.

JSP는 웹 애플리케이션에서만 효과적일 수 있습니다. 웹 애플리케이션에서 각 JSP는 서블릿 컨테이너에 해당 서블릿을 생성합니다.

예를 들어 Tomcat에서 Tomcat의 workCatalinalocalhosttest001(프로젝트 이름)의 orgapachejsp 디렉터리에서 test_jsp.java 및 test_jsp.class 파일을 찾습니다(예: test.jsp).

이 Java 클래스에는 주로 세 가지 메소드가 포함되어 있습니다(_jsp 접두사를 제거하고 첫 글자를 소문자로 변경)

init()

destory()

service()

위 내용은 JSP 페이지의 본질은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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