ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JSP include 지시어 와 include 액션태그 차이점!!
    JSP 2015. 2. 15. 21:52

    ★ @include 지시어 : 원래 페이지 안으로 include 지시어로 지정한 페이지의 소스가 그대로

    복사 된다


    ★ <jsp:include> 액션태그 : 소스 코드가 복사되는 것이 아니라 제어권 자체가 include 액션으로 지정된 

     페이지로 넘어갔다가 다시 원래 페이지로 돌아온다.


    ★ <jsp:param>태그 : 액션태그의 자식 태그이다 . 


    부모.jsp 페이지에서 submit()이 일어났을떄 b.jsp 페이지 가 request.getParameter("")

    로 받게 된다.
    <jsp:include page ="" >
    <jsp:param value="" name=""/>
    </jsp:include>
    hidden 태그처럼 사용할 수 있지만 차이점은 액션 태그를 통해서 추가되는 파라미터는 <jsp:include> 액션 태그를 통해서 포함되는 페이지에서만 유효하다는 점이다.



    비교항목 

    <jsp:include> 

    include 디렉티브 

    처리시간 

    요청 시간에 처리 

    JSP 파일을 자바 소스로 변환할 때 처리 

     기능

    별도의 파일로 요청 처리 흐름을 이동 

    현재 파일에 삽입시킴 

    데이터

    전달방법 

    request 기본 객체나 <jsp:param>을 이용한 파라미터 전달 

    페이지 내의 변수를 선언한 후, 변수에 값 저장 

    용도 

    화면의 레이아웃의 이부분을 모듈화할 때 주로 사용된다. 

    다수의 JSP 페이지에서 공통으로 사용되는 변수를 지정하는 코드나 저작권과 같은 문장을 포함한다. 


    'JSP' 카테고리의 다른 글

    JSP request.getHeader() 메서드  (0) 2015.05.14
    JNDI vs DriverManager 차이점  (0) 2015.04.12
    JSP 쿠키(Cookie) 정리 및 예시!!  (0) 2014.09.29
    JSP 액셀 다운  (0) 2014.06.09
    out 내장 객체!!  (0) 2014.06.05
Designed by Tistory.