- Action Tag란?
- 액션 태그는 서버나 클라이언트에게 어떤 행동을 하도록 명령하는 태그로 스크립트 태그, 주석, 디렉티브 태그와 함께 JSP 페이지를 구성하는 태그입니다.
- 액션 태그에는 다양한 종류가 있으며, <% ⋯ %>와 같은 스크립트 태그의 형식을 따르지 않고, XML 형식 <jsp: ⋯ /> 를 사용합니다.
- 액션 태그의 종류
액션 태그 | 형식 | 설명 |
forward | <jsp:forward ⋯ /> | 다른 페이지로의 이동과 같은 페이지 흐름을 제어한다. |
include | <jsp:include ⋯ /> | 외부 페이지의 내용을 포함하거나 페이지를 모듈화한다. |
useBean | <jsp:useBean ⋯ /> | JSP 페이지에 자바빈즈를 설정한다. |
setProperty | <jsp:setProperty ⋯ /> | 자바빈즈의 프로퍼티 값을 설정한다. |
getProperty | <jsp:getProperty ⋯ /> | 자바빈즈의 프로퍼티 값을 얻어온다. |
param | <jsp:param ⋯ /> | <jsp:forward>, <jsp:include>,<jsp:plugin> 태그에 인자를 추가한다. |
plugin | <jsp:plugin ⋯ /> | 웹 브라우저에 자바 애플릿을 설정한다. 자바 플러그인에 대한 OBJECT 또는 EMBED 태그를 만드는 브라우저별 코드를 생성한다. |
element | <jsp:element ⋯ /> | 동적 XML 요소를 설정한다. |
attribute | <jsp:attribute ⋯ /> | 동적으로 정의된 XML 요소의 속성을 설정한다. |
body | <jsp: body ⋯ /> | 동적으로 정의된 XML 요소의 몸체를 설정한다. |
text | <jsp: text ⋯ /> | JSP 페이지 및 문서에서 템플릿 텍스트를 작성한다. |
- Implicit Object, 내장 객체란?
- JSP 페이지에서 사용할 수 있도록 JSP 컨테이너에 미리 정의된 객체 입니다.
내장 객체 | 반환 유형 | 설명 |
request | javax.servlet.http.HttpServletRequest | 웹 브라우저의 HTTP 요청 정보를 저장한다. |
response | javax.servlet.http.HttpServletResponse | 웹 브라우저의 HTTP 요청에 대한 응답 정보를 저장한다. |
out | javax.servlet.jsp.jsp.jspWriter | JSP 페이지에 출력할 내용을 담고 있는 출력 스트림 |
session | javax.servlet.http.HttpSession | 웹 브라우저의 정보를 유지하기 위한 세션 정보를 저장한다. |
application | javax.servlet.ServletContext | 웹 애플리케이션의 콘텍스트 정보를 저장한다. |
pageContext | javax.servlet.jsp.PageContext | JSP 페이지의 정보를 저장한다. |
page | java.lang.Object | JSP 페이지를 구현한 자바 클래스로 JSP 페이지 자체를 나타낸다. |
config | javax.servlet.ServletConfig | JSP 페이지의 설정 정보를 저장한다. |
exception | java.lang.Throwable | JSP 페이지의 예외 발생을 처리한다. |
'Back-End > JSP' 카테고리의 다른 글
3. JSP 페이지 처리 기법 - 02. 파일 업로드 (0) | 2024.05.31 |
---|---|
3. JSP 페이지 처리 기법 - 01. form 태그와 폼 데이터 처리 (0) | 2024.05.30 |
2. JSP 기본 문법 - 01.JSP 태그 : 디렉티브 태그 (0) | 2024.05.22 |
2. JSP 기본 문법 - 01.JSP 태그 : 스크립틀릿 태그 (0) | 2024.05.16 |
1. JSP 기초 지식 - 01. 웹과 JSP 프로그래밍의 이해 (0) | 2024.04.09 |