" 2. "”, 동작 요소를 나타냅니다."/> " 2. "”, 동작 요소를 나타냅니다.">

 >  기사  >  Java  >  jsp include 그게 무슨 뜻인가요?

jsp include 그게 무슨 뜻인가요?

(*-*)浩
(*-*)浩원래의
2019-05-20 11:19:244183검색

JSP에 포함하면 동적 파일과 정적 파일을 포함할 수 있습니다. 즉, 1. 명령 요소를 나타내는 "<%@ include file=" "%>"; jsp:include page=” “flush=”true”/>”, 동작 요소를 나타냅니다.

jsp include 그게 무슨 뜻인가요?

요소를 사용하면 포함된 두 파일의 결과가 다릅니다. 파일이 정적 파일인 경우 이 포함은 포함된 파일의 내용만 jsp 파일에 추가합니다. 파일이 동적인 경우 포함된 파일도 Jsp 컴파일러에 의해 실행됩니다(이 모든 것은 asp와 유사합니다). ).

파일 이름으로 파일이 동적인지 정적인지 판단할 수 없습니다. 예를 들어 aspcn.asp는 일부 정보만 포함할 수 있으므로 실행할 필요가 없습니다. 는 두 가지 유형의 파일을 동시에 처리할 수 있으므로 포함할 때 파일이 동적인지 정적인지 판단할 필요가 없습니다.

포함된 파일이 동적인 경우 <를 사용할 수도 있습니다. ; jsp:param> 또한 매개변수 이름과 매개변수 값을 전달합니다.

Attribute

page="{relativeURL | <%= expression %>}"

매개변수는 상대 경로이거나 상대 경로를 나타내는 표현식입니다.

flush="true"

여기서 플러시="true"를 사용해야 하며 false 기본값을 사용할 수 없습니다. 값은 false입니다

<jsp:param name="parameterName" value="{parameterValue | <%= expression %> }" />+

절을 사용하면 하나 이상의 매개변수를 동적 파일에 전달할 수 있습니다.

한 페이지에서 여러 개의 을 사용하여 여러 매개변수를 전달할 수 있습니다.

jsp에는 두 가지 형태의 include가 있습니다. 즉

<%@ include file=” ”%>
<jsp:include page=” ” flush=”true”/>

전자는 명령 요소이고 후자는 동작 요소입니다. 일반적으로 애플리케이션의 모든 페이지에서 특정 부분(예: 머리글, 바닥글, 탐색 모음)이 동일한 경우 포함 사용을 고려할 수 있습니다. <%@ include file=" "%>, jsp의 include 지시문 요소는 지정된 페이지의 내용을 읽습니다. 그리고 이러한 콘텐츠를 원본 페이지와 통합합니다. (이 과정은 번역 단계, 즉 jsp가 서블릿으로 변환되는 단계에서 수행됩니다.)

include와 jsp:include는 크게 두 가지 측면에서 다릅니다.

1: 실행 시간:

<% @ include file="relativeURI"%> 는 번역 단계에서 실행됩니다.

는 요청 처리 단계에서 실행됩니다.

2: 차이점 소개된 콘텐츠에서:

<%@ include file=”relativeURI”%>

정적 텍스트(html, jsp)를 도입하고 서블릿으로 변환되기 전에 JSP 페이지와 혼합합니다.

페이지 또는 서블릿을 실행하여 생성된 응답 텍스트를 소개합니다.

또한 두 사용법 모두에서 파일 및 페이지 속성이 시작되면 상대 URI로 해석됩니다. 슬래시가 있으면 환경 관련 경로이며, 애플리케이션에 할당된 URI의 접두사에 따라 해석됩니다. 슬래시로 시작하지 않으면 페이지 관련 경로입니다. 이 파일을 소개한 페이지의 경로에 따라 해석됩니다

위 내용은 jsp include 그게 무슨 뜻인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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