스퐁지송 개발노트

JSP <%@ %> 지시자 , errorPage,isErrorPage 본문

카테고리 없음

JSP <%@ %> 지시자 , errorPage,isErrorPage

강준석 2023. 1. 19. 16:41
728x90

<%@ %> 

JSP페이지 속성 지정

 

page : JSP페이지 환경설정

include : 

taglib

 

 

import 속성

=> 자바에서의 import와 같은 것

<%@page import="java.util.Calendar"%>

 

 

session 속성

브라우저를 닫기 전까지 데이터를 가지고있는것 (Ex} 로그인해놓으면 다른페이지로 가도 로그인이 안풀리는것)

<%@ page session="true/false" %>

 

buffer 속성

<%@page buffer="none/8kb" %>

-> 기본값 8kb

 

autoflush 속성

<%@ page autoFlush = "true/false" %>

-> ture면 버퍼가 다 차면 자동으로 보내줌

-> false면 버퍼가 다 차면 에러 발생

 

isThreadSafe 속성

<%@ page isThreadSafe = "true/false"  %>

스레드 설정

 

info 속성

<%@ page info = "jsp페이지 정보" %>

말그대로 페이지 정보 

 


isErrorPage

 

<%@ page isErrorPage="false" %>

기본값 false

true : 해당 페이지가 에러페이지가 됨 exception 객체를 사용할 수 있음

 

<%@ page errorPage = "에러페이지.jsp" %>

해당  페이지 에러 발생 시 -> 입력해둔 에러페이지로 넘어감

include 

: 현재 페이지에 다른 페이지를 삽입할때 사용

<%@ include file="파일명" %>

main

<body>
	<%@ include file="header.jsp" %>
	
	<h1>여기는 메인 페이지</h1>
	
	<%@ include file="footer.jsp" %>

header

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<h1>여기는 header 페이지</h1>
<hr>

footer

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

	<hr>
    <h1>여기는 footer 페이지</h1>

결과

728x90
Comments