기본 태그

스크립틀릿 태그 <%                 %> 자바 코드, JSP 코드를 사용한다
선언 태그 <%!                %> 메소드를 선언한다
표현식 태그 <%=               %> 값을 브라우저에 출력할 때 사용한다
지시어 태그 페이지 태그 <%@ page      %>  
포함 태그 <%@ include   %>  
사용자 정의 태그 <%@ tag lib     %>  
액션 태그 <jsp:usebean         >
<jsp:setProperty     >
<jsp:getProperty     >
자바의 DAO, DTO 클래스 연결 시 사용
<jsp:include      >
<jsp:forward      >
다른 페이지를 불러올 때 사용
다른 파일로 이동할 때 사용

 

 

//자주 사용하는 page 지시어 태그: 
<%@ page      %>


<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
//페이지 최상단에 붙어 있다.

<%@ page import="java.util.Date" %>
//객체 사용 import 문. java.lang 이외의 클래스를 불러올 때 사용한다.

<%@ page errorPage = "/ viewErrorMessage.jsp " %>
<%@ page isErrorPage = "true" %>

 

 

 

내장객체

 

request javax.servlet.SevletRequest 클라이언트의 요청 정보를 저장
response javax.servlet.SevletResponse 응답 정보를 저장
pageContext javax.servlet.jsp.PageContext JSP 페이지 영역에 대한 정보를 저장
session javax.servlet.http.HttpSession 한 사용자와 관련된 정보를 JSP 에서 공유하기 위해 사용
http 세션 정보 저장, 회원가입
application javax.servlet.ServletContext 웹 애플리케이션에 대한 정보 저장
모든 사용자와 관련하여 공유할 정보 저장
out javax.servlet.jsp.JspWriter jsp 페이지가 생성하는 결과를 출력할 때 사용하는 출력 스트림
config javax.servlet.ServletConfig JSP 페이지 설정 정보 저장
page java.lang.Object JSP 페이지를 구현한 자바 클래스 인스턴스
exception java.lang.Throwable 예외 객체, 에러 페이지에서만 사용

 

 

 

Java(TM) EE 7 Specification APIs

 

docs.oracle.com



+ Recent posts