/*
* made by so_Sal
*/
지시자 는 JSP 페이지 전체의 속성을 어떻게 처리할것인가? 를 지정하는 역할을 한다.
페이지 속성, 문자(언어), 버퍼 등을 설정하는 PAGE 지시자와, 다른 문서를 포함하는 include 지시자가 있다.
1. Page 지시자
현재 웹 페이지 전체에 기본적인 속성을 적용시키도록 한다.
Page 지시자로 설정할 수 있는 값들이 다양하다.
1.1 contentType 속성
<%@ page contentType="text/html;charset=euc-kr" %>
JSP에서 사용할 문자를 설정한다. euc-kr로 설정해주어야 한글이 나온다.
1.2 Language 속성
<%@ page language="java" %>
페이지 안에 들어갈 스크립트 언어를 지정한다. 스크립트에서 사용되는 언어는
모두 지정해줘야 하지만, JSP에서는 java를 자동으로 지정한다.
1.3 import속성
<%@ page import="java.sql.*,java.util.*" %>
Java를 다뤄봤다면 흔히 봤을 import 구문이다.
현 페이지에서 사용하길 원하는 클래스를 등록하는 문법이다.
여러개를 추가할 경우에 ","로 구분한다.
1.4 Buffer 속성
<%@ page buffer="8kb" %>
현재 페이지에서 사용할 버퍼의 크기를 조정하는 문법이다.
buffer="none"으로 설정 시, 버퍼를 사용하지 않고 바로 출력한다.
설정하지 않으면 8kb가 기본으로 설정된다.
버퍼링?
CPU (중앙처리 장치)의 속도가 빠르지만, 입출력 장치의 속도는 빠르지 못하다.
따라서 CPU에서 출력할 것들의 연산이 모두 처리된 후
입출력 장치가 출력이 끝날 때 까지 CPU가 입출력장치를 기다리게되면
CPU가 일을 쉬게 된다. 이를 비효율적으로 생각하여
CPU가 연산할 동안 입출력 장치는 다음 처리하여야 할 일들을
미리 버퍼속에 넣어 중앙처리 장치의 대기 시간을 줄이도록 하는 과정을 말함
2. Include 지시자
현재 페이지에 다른 페이지를 추가하기 위해 사용한다.
<%@ include file="~~.jsp" %>
'Web programing > JSP' 카테고리의 다른 글
JSP. DB 연동 페이지, 회원가입, 출력페이지, 삭제기능 (10) | 2014.07.24 |
---|---|
JSP. error 에러 예외 처리 (0) | 2014.07.24 |
JSP 객체 (속성 + 메소드) (0) | 2014.07.24 |
JSP 기본문법 / 식별태그, 및 주석 (0) | 2014.07.24 |