코어(core) 태그 - URL, 페이지 제어
코어 태그에서 JSP 페이지 관련 태그로 지원되는 import, redirect, url 세 가지를 태그를 말합니다.
1. import 태그
import 태그는 <jsp:include> 태그와 비슷한 기능을 제공하는 태그로서 다음과 같이 사용합니다.
<c:import url="http://www.daum.net/" charEncoding="euc-kr" var="daum" scope="request">
<c:param name="t_nil_loginbox" value="blog1"/>
</c:import>
url 속성은 읽어 올 페이지의 URL 값을 지정하며 charEncoding 속성은 읽어 온 데이터의 캐릭터 셋 값을 지정합니다. var 속성은 읽어 온 데이터를 저장할 변수명이며 scope 속성은 변수를 저장할 범위를 지정합니다. 또한, param 태그를 사용하여 전송할 파라미터의 이름과 같은 지정할 수 있습니다. import 태그와 <jsp:include>태그의 차이점은 import 태그는 같은 웹 어플리케이션 디렉토리에 포함되지 않았더라도 그리고 심지어 같은 서버에 있지 않는 자원에 대해서도 접근할 수 있다는 것입니다.
import 태그와 catch 태그를 결합하여 사용할 수도 있습니다.
<c:catch var="exception">
<c:import url="ftp://ftp.example.com/package/README"/>
</c:catch>
<c:if test="${not empty exception}">
Sorry, the remote content is not currently available.
</c:if>
2. redirect 태그
redirect 태그는 지정한 페이지로 리다이렉트할 때 사용됩니다. response.sendRedirect() 와 비슷한 기능을 제공합니다.
<c:redirect url="이동할 페이지 url">
<c:param name="변수명" value="값"/>
</c:redirect>
'자바(Java) > JAVA 2EE' 카테고리의 다른 글
웹 어플리케이션의 시스템 경로및 루트 경로 지정하는 방법 (0) | 2009.09.24 |
---|---|
엑셀 파일 업로드 받아 서블릿으로 엑셀 파일 처리 (0) | 2009.09.10 |
코어(core) 태그 - 흐름제어 (0) | 2009.09.09 |
코어(core) 태그 - 변수 지정과 삭제 (0) | 2009.09.09 |
JSTL이 제공하는 태그의 종류 (0) | 2009.09.09 |