728x90
반응형
page 지시자 태그 사용법
여러 개의 page 구문을 사용할 수 있지만, import 속성을 제외하고는 한 페이지에 한 번씩만 선언할 수 있음
page 지시어는 JSP 파일의 어느 위치에 와도 상관 없으나, 가장 첫 부분에 사용하는 것이 좋음
<%@ page import=“java.io.*”%>
<%@ page contentType=“text/html” %>
import
변환될 서블릿 클래스에 필요한 자바 클래스의 import 문을 정의
java.lang, javax.servlet, javax.servlet.http, javax.servlet.jsp는 기본적으로 import 되어 있음
여러 package import시 ',' 기호를 이용하여 구분함
<%@ page import=“java.io.*”%>
<%@ page contentType=“text/html” %>
contentType
MIME 타입과 문자 인코딩을 설정
<%@ page contentType=“text/html;charset=euc-kr” %>
isErrorPage
현재 페이지가 JSP 오류 처리용 페이지인지를 정의
값은 true 또는 false(default)
true인 경우, exception 내장 객체를 사용할 수 있음
<%@ page isErrorPage=“true” %>
errorPage
해당 JSP 페이지가 발생시키는 모든 runtime exception을 처리할 다른 JSP페이지를 지정
값은 상대적인 URL임
<%@ page errorPage=“/error/errorForm.jsp” %>
include 지시자 태그
include 지시자 태그를 사용하면 다른 페이지(JSP, HTML)를 포함할 수 있음
<!--문법-->
<%@ include file=“페이지 경로” %>
<!--사용예제-->
<%@ include file=“footer.html” %>
include 지시자 태그 실습
포함될 페이지 – web/views/footer.html
<footer> Copyright GOODING. All rights reserved. </footer>
포함하는 페이지 – web/views/index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>
<head>
<meta charset="UTF-8">
<title>JavaServer Page 실습</title>
</head>
<body>
<h1>Index Page 입니다.</h1>
<hr>
<%@ include file="footer.html" %>
</body>
</html>
반응형
'프로그래밍 > JSP' 카테고리의 다른 글
08.27(JSP 디버깅) (0) | 2020.08.27 |
---|---|
08.26(JSP Exception 처리) (0) | 2020.08.26 |
08.24(JSP 내장 객체) (0) | 2020.08.24 |
08.21(JSP Elements) (0) | 2020.08.21 |
08.20(JSP) (0) | 2020.08.20 |