JSTL 태그는 다른 파일/페이지에서 현재 JSP 페이지로 콘텐츠를 가져오는 데 사용됩니다. 이 페이지는 일부 데이터가 있는 페이지입니다. 이 페이지를 index.jsp 페이지에서 가져옵니다. (포함 유형)과 페이지 지시문의 “가져오기” 특성(생성된 서번트에 Java import 문을 넣는 방법)과 혼동하지 마십시오. 다른 리소스의 콘텐츠를 JSP에 포함하기 위한 세 가지 메커니즘은 각각 특성에 대해 다른 단어를 사용합니다. 포함 지시문은 사용 파일, 페이지는 사용하며 JSTL 태그는 URL을 사용합니다. 이것은 당신이 그것에 대해 생각할 때 의미가 있습니다 … 하지만 당신은 세 가지를 모두 암기해야 합니까. 이 지시문은 원래 HTML 헤더와 같은 정적 레이아웃 템플릿을 위한 것입니다. … 태그는 작업의 모든 기능을 제공하지만 절대 URL을 포함할 수도 있습니다. 여기 variable_name은 다른 URL에서 가져온 데이터를 저장하는 변수입니다.

relative_url을 가져와야 하는 파일/페이지의 주소입니다. 예를 들어 가져오기 태그를 사용하면 다른 웹 사이트 또는 FTP 서버의 콘텐츠를 포함할 수 있습니다. c:import Tag는 JSTL 코어 태그의 일부로 사용할 수 있으며, c:import Tag는 다른 사이트의 콘텐츠를 현재 페이지로 포함시켜 사용자가 제공한 URL을 얻을 수 있고 를 사용하여 현재 pag로 콘텐츠를 가져올 수 있는 전체 예입니다. e: c:import와 jsp:include의 차이점은 c:import 태그를 사용하여 “http://www.javatips.net”와 같은 절대 URL을 제공할 수도 있다는 것입니다. URL, 범위, charEncoding 등과 같은 몇 가지 추가 특성을 활용할 수도 있습니다. 그들은 모두 다른 속성 이름을 가지고! (그리고 “포함”과 “가져오기”에 주의하십시오. 를 사용하는 주요 이점은 현재 페이지에 외부 웹 사이트의 내용과 웹 응용 프로그램 내의 리소스를 포함할 수 있다는 것입니다. 는 jsp `include`와 유사하며 서버 내부 또는 서버 외부의 모든 리소스 의 내용을 포함하는 추가 기능이 있습니다. 여기서 는 display.jsp의 데이터를 변수 mydata로 가져온 다음 태그를 사용하여 브라우저에 표시합니다. 다른 두 가지 포함 달리 URL은 웹 컨테이너 외부에서 가져올 수 있습니다! 위의 예제는 tutorialspoint.com/index.htm 전체 콘텐츠를 가져오고 결국 인쇄 될 변수 데이터에 저장 됩니다.

직접 사용해 보십시오. 여기서 www.javatips.net 모든 내용 (우리는 여기에 절대 URL을 제공하고 있습니다)은 c :out 태그를 사용하여 표시됩니다 요청 범위에 가져 와서 저장됩니다 . 외부 컨텍스트에 속하는 상대 리소스에 액세스할 때 웹 응용 프로그램 컨텍스트 정보입니다. . . 동적: 요청 시 URL 특성 값의 콘텐츠를 현재 페이지에 추가합니다. 와 매우 비슷하지만 더 강력하고 유연합니다. 지금까지 다른 리소스의 콘텐츠를 JSP에 추가하는 두 가지 방법을 사용했습니다.

그러나 JSTL을 사용하는 또 다른 방법이 있습니다. 정적: 파일 특성 값의 콘텐츠를 변환 시 현재 페이지에 추가합니다.