본문 바로가기

JSP

<%@ include file=" "%> <jsp:include page=" "/> 비교

JSP 화면에 <jsp:include page=" "/> 사용하니 오류가 나타났다.

그래서 찾아본 오류가 나타난 이유!

동적인 방식을 사용하니 느려서 관련 URL을 못 불러온다...

결국 정적인 방식으로 변경!

 

- 정적인 방식 : <%@ include file="관련 URL"%>

- 동적인 방식 : <jsp:include page="관련 URL"/>

 

평균 응답 시간을 보면 동적인 방식이 더 느리게 나타납니다. 즉, 성능을 더 빠르게 하려면 정적인 방식을 사용해야 합니다.  하지만 모든 화면을 이렇게 구성했다가는 잘 수행되던 화면에서 오류가 발생할 수 있습니다. 정적인 방식을 사용하면 메인 JSP에 추가되는 JSP가 포함됩니다. 이 때 추가되는 JSP와 메인 JSP에 동일한 이름의 변수가 있으면 심각한 오류가 발생할 수 있습니다. 그러므로 상황에 맞게 알맞은 include를 선택하여 사용하여야 합니다.

출처: https://12bme.tistory.com/135 [길은 가면, 뒤에 있다.]

 

동적인 방식 문법 및 형식

<jsp:include page="관련 URL" flush="false"/>
page : 포함할 JSP 페이지 URL
flush : 지정한 JSP 페이지를 실행하기 전에 출력 버퍼를 플러시 할지의 여부를 지정,
         false면 출력 버퍼를 플러시 하지 않는다.

출처: http:// https://all-record.tistory.com/106 [세상의 모든 기록]