ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2.14 JSP 스크립트(디렉티브[include, taglib], JSTL)
    JSP 과정 2019. 2. 14. 11:22

    include 디렉티브

    • 다른 문서를 포함한다.
    • 즉, 현재 페이지 내에 다른 페이지를 삽입할 때 사용된다.
    • 코드 차원에서 포함된다.



    include 디렉티브 구문

    • 별도의 페이지를 현재 페이지에 삽입할 때 file속성을 이용한다.



    include 디렉티브 활용

    • 저작권 표시와 같은 간단하면서도 모든 페이지에서 중복되는 문장에 사용
    • 모든 JSP 페이지에서 사용되는 변수 지정에 사용



    include 파일의 확장자

    • .jsp로 사용해도 되지만 JSP의 조각(jsp fragment)이라는 의미로 .jspf 확장자를 일반적으로 사용한다.
    • .jspf로 된것은 직접 호출이 안된다.



    • include속성을 적용하여 포함시킬 페이지를 작성

    • include01페이지directiveEx02페이지에 포함

    • directiveEx02페이지 출력시 include01페이지가 포함되어 출력된다.







    • 포함 시킬 전역변수를 작성한다.(<% %> : 스크립트릿 사용)


    • include.jspf의 전역변수를 스크립트 표현식( <%= %> )을 사용하여main.jsp페이지에 포함시켜 출력시킨다.





    taglib 디렉티브

    • 사용자가 만든 tag들을 태그라이브러리라 한다. 이러한 태그라이브버리를 사용하기 위해 taglib지시자를 사용한다.
    • uriprefix속성이 있다.
    • uri는 태그라이브러리의 위치값을 가지며
    • prefix는 태그를 가리키는 이름값을 가진다.


    JSTL

    • 유명한 태그 라이브러리이며 이를 학습 때 다시 살펴보기로 하겠다.


Designed by Tistory.