개발

JSP 페이지 구성요소 - 디렉티브 태그

juliea 2020. 6. 20. 11:21
728x90

 

디렉티브 태그

- 페이지 디렉티브 태그 페이지의 전반적인 정보를 설정할 때 사용

- 인클루드 디렉티브 태그 공통으로 사용하는 JSP페이지를 다른 JSP 페이지에 추가할 대 사용

- 태그라이브 디렉티브 개발자나 프레임워크에서 제공하는 태그를 사용할 때 사용'

 

페이지 디렉티브 태그의 정의

session

HttpSession 객체의 사용 여부를 지정

 

buffer

JSP페이지 출력시 사용할 버퍼 크기 지정

출력시 사용하는 버퍼?

입력을 하면 임시적으로 저장하는 버퍼라는 임시 메모리 저장 공간에 저장된다

 

ex, 키보드를 통해 입력을 받으면, 엔터를 누르는 순간 입력 버퍼에 저장

버퍼링을 하는 이유는, 입출력은 생각보다 작업이 크기 때문에, 다른 컴퓨터가 처리해야하는 일에 비해 중요도가 낮으니 버퍼를 통해 처리한다

 

isThreadSafe 

페이지에서 다중 Thread를 사용할지의 여부 

다중 Thread? 

https://post.naver.com/viewer/postView.nhn?volumeNo=7852076&memberNo=30800755

isErrorPage

현재페이지가 에러 담당 페이지인지 지정

 

errorPage

예외가 발생할 경우, 예외처리 담당 페이지 인지를 지정

 

isELIgnored

EL사용유무 지정

 

주의할점..!

1. 속성의 대소문자 구분

2. import 속성을 제외한 다른 속성들은 한번만 선언한다

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    import="java.util.*"
    session="true"
    buffer="8kb"
    autoFlush="true"
    isThreadSafe="true"
    info="(Shoppinggg)"
    isErrorPage="false"
    errorPage=""
    pageEncoding="UTF-8"%> 
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

</body>
</html>

 

인클루드 디렉티브 태그

<%@ include file="hello.jsp" %>

 

출처

https://knkky.tistory.com/45

728x90