JSP

지시자 종류 - page, include, taglib, jsp 내부객체

최고관리자
2019.10.01 22:41 1,630 0

본문

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 


출처: https://jusungsemo.tistory.com/62

댓글목록 0

등록된 댓글이 없습니다.