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
복사했습니다!