기본 태그
스크립틀릿 태그 | <% %> | 자바 코드, 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
'JSP' 카테고리의 다른 글
JSP의 내장 객체 - Request 객체 (0) | 2022.08.25 |
---|---|
JSP의 주석 사용 (0) | 2022.08.25 |
지시어 태그 - 페이지 태그와 날짜, 시간 클래스 (Date, SimpleDateFormat, Timestamp, Calendar) (0) | 2022.08.25 |
스크립틀릿 태그, 표현식 태그, 선언 태그 (0) | 2022.08.25 |
JSP, Java Server Page (0) | 2022.08.24 |