Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

jsp에서 include 지시문 태그를 사용하는 데 문제가 있습니다. 실제 사례를 공유해 주세요.

<시간/>

포함 지시문은 번역 단계에서 파일을 포함하는 데 사용됩니다. 이 지시문은 번역 단계에서 다른 외부 파일의 내용을 현재 JSP와 병합하도록 컨테이너에 지시합니다. 포함을 코딩할 수 있습니다. JSP 페이지의 어느 곳에서나 지시문을 사용할 수 있습니다.

이 지시문의 일반적인 사용 형식은 다음과 같습니다 -

<%@ 포함 파일 ="상대 URL">

include 지시문의 파일 이름은 실제로 상대 URL입니다. 연관된 경로 없이 파일 이름만 지정하면 JSP 컴파일러는 파일이 JSP와 동일한 디렉토리에 있다고 가정합니다.

위의 구문과 동일한 XML을 다음과 같이 작성할 수 있습니다. -

예시

포함의 좋은 예 지시문에는 여러 페이지의 콘텐츠가 있는 공통 머리글과 바닥글이 포함되어 있습니다.

다음 세 파일을 정의하겠습니다. (a) header.jps, (b)footer.jsp,(c)main.jsp 다음과 같이 -

다음은 header.jsp의 내용입니다. -

<%! 정수 페이지 수 =0; 무효 addCount() { pageCount++; }%><% addCount(); %>  include 지시문의 예   

include 지시문의 예

이 사이트는 방문했습니다 <% =pageCount %>번.



다음은 footer.jsp의 내용입니다. -

 

저작권 © 2010

마지막으로 main.jsp의 내용입니다. -

<%@ include file ="header.jsp" %> 

내 페이지를 방문해 주셔서 감사합니다.

<%@ include file ="footer.jsp" %>

이제 이 모든 파일을 루트 디렉토리에 보관하고 main.jsp에 액세스해 보겠습니다. . 다음 출력을 받게 됩니다 -

include 지시문 예제이 사이트는 1회 방문되었습니다.내 페이지를 방문해 주셔서 감사합니다.Copyright © 2010

main.jsp 새로 고침 페이지 조회수가 계속 증가하고 있음을 알 수 있습니다.

창의적인 본능에 따라 웹페이지를 디자인할 수 있습니다. 웹사이트의 동적 부분을 별도의 파일에 보관한 다음 기본 파일에 포함하는 것이 좋습니다. 이렇게 하면 웹페이지의 일부를 변경해야 할 때 쉽게 사용할 수 있습니다.