728x90
반응형
include를 사용하는 형식은 "include 지시자"와 "include 표준 액션"을 사용할 수 있다.
include 지시자를 사용하여 코딩하는 예제는 다음과 같다.
<%@ include file="Header.jsp" %>
include 표준 액션은 다음과 같이 사용한다.
<jsp:include page="Header.jsp"></jsp:include>
지시자를 사용한 include일 경우에는 변환시에, include 표준액션은 실행시에 Header.jsp파일을 실행한다.
만일 Header.jsp 파일에서 동적인 내용을 포함할 페이지로부터 받아야 한다면 다음과 같이 사용할 수 있다.
<jsp:include page="Header.jsp">
<jsp:param name="subTitle" value="We take the sting out of SOAP."/>
</jsp:include>
<jsp:param name="subTitle" value="We take the sting out of SOAP."/>
</jsp:include>
Header.jsp
<strong>${param.subTitle}</strong>
<strong>${param.subTitle}</strong>
변수를 미리 선언해 두고 Header.jsp 파일에서 사용하는 방법이 아닌 param 태그를 사용하여 변수를 넘길 수 있다.
* forward 표준액션
다른 jsp 페이지로 요청을 넘길 수도 있다. 이 때 사용하는 액션이 foward 액션이다.
사용 방법은 아래와 같다.
<jsp:forward page="HandleIt.jsp"></jsp:forward>
forward를 싱행하게 되면 forward 이전에 나온 내용은 버퍼에서 삭제해 준다. 다만 forward 이전에 <% out.flush(); %>를 실행하게 되면 이미 버퍼가 출력된 상태이므로 forward 액션은 실행되지 않는다.
728x90
반응형
'Java > Servlet & JSP' 카테고리의 다른 글
JSTL 사용하기 (2) (0) | 2009.03.16 |
---|---|
JSTL 사용하기 (1) (5) | 2009.03.12 |
템플릿 형태로 JSP 사용하기 (0) | 2009.02.16 |
EL 함수 사용하기 (0) | 2009.02.13 |
EL 사용하기 (3) | 2009.02.12 |
표준 액션을 사용한 JSP (0) | 2009.02.11 |