jsp include 예제

이 예제의 검토에 참여하려면 먼저 Netbeans에서 웹 프로젝트를 만들어야 합니다(프로젝트 이름은 IncludeAction). include 지시문에 있는 파일 이름은 실제로 상대 URL입니다. 연관된 경로가 없는 파일 이름을 지정하는 경우 JSP 컴파일러는 파일이 JSP와 동일한 디렉터리에 있다고 가정합니다. 패키징 웹 모듈에서 설명하는 hello1 응용 프로그램은 다음 문을 사용하여 응답을 생성하는 페이지를 포함합니다. 포함 작업 태그는 현재 JSP 페이지에 다른 리소스를 포함하는 데 사용됩니다. 포함된 리소스는 HTML, JSP 페이지 또는 서브릿의 정적 페이지일 수 있습니다. 매개 변수와 해당 값을 포함하고 있는 리소스에 전달할 수도 있습니다. 아래에서 의 두 가지 예를 공유했는데, 하나는 매개 변수를 전달하지 않고 페이지를 포함하고 두 번째 예제에서는 포함되는 페이지에 몇 개의 매개 변수를 전달하고 있습니다. 당신은 display.jsp의 내용이 index.jsp에 포함되어 있음을 알 수 있습니다. 또한 전달된 매개 변수가 포함된 페이지에 올바르게 표시됩니다.

A.jsp를 포함하는 C.jsp를 포함하는 B.jsp를 포함한다고 가정합니다. 다음 다이어그램에서는 작업이 사용되는 방법과 컨테이너가 포함을 해결하는 방법을 설명합니다. jsp:include 태그를 사용하여 동적 페이지뿐만 아니라 정적 페이지를 포함할 수 있습니다. 이러한 매개 변수는 다음과 같이 포함된 페이지에서 액세스할 수 있습니다. 이 지시문은 변환 단계에서 다른 외부 파일의 내용을 현재 JSP와 병합하도록 컨테이너에 지시합니다. JSP 페이지의 어느 곳에서나 지시문을 포함시킬 수 있습니다. 예를 들어 Duke의 서점 응용 프로그램 페이지에는 다음 지시문을 사용하여 배너 내용을 포함하는 파일 banner.jspf가 포함될 수 있습니다. 콘텐츠.

상기 jsp:포함 동작 태그는 jsp, html 또는 서브렛일 수 있는 다른 자원의 컨텐츠를 포함하는데 사용된다.