728x90
반응형
템플릿 형태로 모듈화 해서 jsp를 사용하기 위해서는 include를 사용하면 된다.
include를 사용하는 형식은 "include 지시자"와 "include 표준 액션"을 사용할 수 있다.
include 지시자를 사용하여 코딩하는 예제는 다음과 같다.
include 표준 액션은 다음과 같이 사용한다.
지시자를 사용한 include일 경우에는 변환시에, include 표준액션은 실행시에 Header.jsp파일을 실행한다.
만일 Header.jsp 파일에서 동적인 내용을 포함할 페이지로부터 받아야 한다면 다음과 같이 사용할 수 있다.
변수를 미리 선언해 두고 Header.jsp 파일에서 사용하는 방법이 아닌 param 태그를 사용하여 변수를 넘길 수 있다.
* forward 표준액션
다른 jsp 페이지로 요청을 넘길 수도 있다. 이 때 사용하는 액션이 foward 액션이다.
사용 방법은 아래와 같다.
forward를 싱행하게 되면 forward 이전에 나온 내용은 버퍼에서 삭제해 준다. 다만 forward 이전에 <% out.flush(); %>를 실행하게 되면 이미 버퍼가 출력된 상태이므로 forward 액션은 실행되지 않는다.
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 |
EL 함수 사용하기 (0) | 2009.02.13 |
EL 사용하기 (3) | 2009.02.12 |
표준 액션을 사용한 JSP (0) | 2009.02.11 |