director: <%@ %> : page속성
지시자의 3가지 종류
page 지시자
- info 속성: page를 설명하는 문자열 <%@ page info = "copyrights by ~" %>
- language 속성: jsp page에서 사용할 언어를 지정 <%@ page language="java" %>
- contentType 속성: jsp page의 내용을 어떠한 형태로 출력할 지를 브라우저에 알려주는 역할 (charset=euc-kr 포함)
- extends 속성: jsp가 서블릿으로 변환될때 상속받을 class를 지정하는 속성
- import 속성: 다른 package에 있는 class를 가져다 사용할때 쓴다. <%@ page import="java.utill.*, java.sql.*" %>
- session 속성: HttpSession 속성의 사용 여부를 지정 <%@ page session = "false" %>
- buffer 속성: JSP page의 출력 크리를 KB단위로 지정하는 속성, 기본값은 8KB
- autoFlush 속성: 기본값은 true이고, 버퍼가 다 찼을 경우 자동적으로 버퍼를 비우는 속성
- isThreadSafe: 여러개의 요청을 처리할지 여부를 결정
- erroPage 속성: 예외처리를 할 페이지를 지정
- isErrorPage: error page를 담당하는 page인지 여부를 지정하는 속성
- pageEncoding : contentType의 charset과 같다
include 지시자: 현재 JSP page에 다른 JSP page나 html문서를
file 형태로 불러와 현재 page의 일부로 사용할때사용하는 속성이다
<%@include file="aaa.jsp"%>
taglib 지시자: action을 사용할때 필요한 지시자
<%@ taglib prefix="c" uri = "http://oracle.com/jsp/jstl/core"%>
스클립트릿: <% %> : java code
익스프레션: <%= %> : 결과값 출력
선언 : <%! %> : variable, method선언
주석 : <%-- --%>
action tag: : 자바빈 연결
JSP의 내부 객체
내부객체란 객체를 생성하지 않고 바로 사용할수있는 객체를 의미한다
입출력 객체: request, response, out
서블릿 객체: page, config
세션 객체: session
예외 객체: exception
'JSP' 카테고리의 다른 글
쿠키(cookie) (0) | 2019.08.14 |
---|---|
request, response, action tag (0) | 2019.08.14 |
register and database list (0) | 2019.08.09 |
DB연동(oracle DB, Eclipse) (0) | 2019.08.08 |
JSP register, log in, modify, logout process. (0) | 2019.08.02 |