Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 아파치톰캣
- 인덱스
- HTML
- JavaScript
- Spring_오류정리
- Linux_명령어정리
- 인스턴스
- json
- 자바
- workbench
- 다이어그램
- vb.net
- 이클립스
- jsp
- DML
- github
- Git_정리
- spring
- SQL_용어정리
- git
- Git_명령어정리
- 자바스크립트
- java
- asp.net
- MySQL
- 배열
- Linux
- Spring_에러정리
- SQL
- CSS
Archives
- Today
- Total
데브마우스
[JSP] include 액션 태그 정리 본문
include 액션 태그가 뭔가요?
include 액션 태그는 include 디렉티브와 비슷하게 현재 JSP 페이지의 특정 영역에 외부 파일의 내용을 포함하는 태그입니다.
<jsp:include page="파일명" flush="false" />
flush 값은 true와 false 중 어떤게 좋나요?
flush값의 기본값은 false이며 false를 권장합니다. true로 설정 해야하는 경우는 아래와 같습니다.
- 즉시 결과를 전송해야 하는 경우: 어떤 이벤트나 상태에 따라 즉시 클라이언트에게 결과를 보내야 할 때.
- 부분적인 결과를 표시하는 경우: 버퍼를 플러시하지 않으면 페이지 전체가 완료될 때까지 아무것도 표시되지 않을 수 있습니다.
include 액션 태그의 처리 과정
<body>
<h1>one.jsp입니다.</h1>
<jsp:include page="two.jsp" flush="false" />
<p>one.jsp입니다.</p>
</boddy>
<body>
<h1>two.jsp입니다.</h1>
</body>
- 웹 브라우저가 웹 서버로 one.jsp를 요청합니다.
- JSP 컨테이너는 1번의 요청받은 one.jsp를 처리하고 one.jsp의 출력 내용이 출력 버퍼에 저장됩니다.
- 이때 <jsp:include page="two.jsp" flush="false" /> 구문을 만나면 하던 작업을 멈추고 프로그램 제어를 two.jsp로 이동합니다.
- two.jsp 실행 후 two.jsp 내의 출력 내용이 출력 버퍼에 저장됩니다.
- two.jsp의 처리가 끝난 후 one.jsp로 프로그램의 제어가 이동합니다. <jsp:include page="two.jsp" flush="false" />의 다음 구문이 실행 됩니다.
- one.jsp의 나머지 부분을 처리합니다. 이때 출력할 내용은 출력 버퍼에 저장합니다.
- JSP 컨테이너는 출력 버퍼의 내용을 웹 브라우저에 응답으로 보내게 됩니다
'JSP > JSP: 정리' 카테고리의 다른 글
[JSP] param 액션 태그 정리 (0) | 2023.12.18 |
---|---|
[JSP] include 액션 태그와 include 디렉티브 태그 비교 (0) | 2023.12.15 |
[JSP] forward 액션 태그 정리 (0) | 2023.12.14 |
[JSP]액션 태그의 개요 (0) | 2023.12.13 |
[JSP]taglib 디렉티브 태그 (0) | 2023.12.10 |