반응형
액션 태그
액션 태그들로 자바 코드를 대신해서 쉽고 편리하게 작업할 수 있는 태그 형태로 제공
JSP의 여러 가지 액션 태그
- 인클루드 액션 태그 <jsp:include> : 이미 있는 JSP를 현재 JSP에 포함하는 태그
- 포워드 액션 태그 <jsp:forward> : 서블릿에서 RequestDispatcher 클래스의 포워딩 기능을 대신하는 태그
- 유즈빈 액션 태그 <jsp:useBean> : 객체를 생성하기 위한 new 연산자를 대신하는 태그
- 셋프로퍼티 액션 태그 <jsp:setProperty> : setter를 대신하는 태그
- 겟프로퍼티 액션 태그 <jsp:getProperty> : getter를 대신하는 태그
인클루드 액션 태그
형태
<jsp:include page="jsp 페이지" flush="true 또는 false"> .. </jsp:include>
* page는 포함할 jsp 페이지를 의미
* flush는 지정한 JSP를 실행하기 전 출력 버퍼 비움 여부 지정
포워드 액션 태그
형태
<jsp:forward page="포워딩할 JSP 페이지"> .. </jsp:forward>
유즈빈 액션 태그
형태
<jsp:useBean id="빈 이름" class="패키지 이름을 포함한 자바 빈 클래스 [scope="접근범위"]/>
* scope는 자바 빈에 대한 접근 범위를 지정하는 역할
(page, request, session, application을 가지며 기본값은 page)
자바 빈은 웹 프로그램. 즉 Java EE 프로그래밍 시 여러 객체를 거치면서 만들어지는 데이터를 저장하거나 전달하는데 사용
다시 말해서 자바의 DTO(Data Transfer Object) 클래스, VO(Value Object) 클래스와 같은 개념
<jsp:param> 액션 태그
<include> 액션 태그와 <forward> 액션 태그 사용 시 다른 JSP로 매개변수 값을 전송할 때 사용
반응형
'개발 > Programming' 카테고리의 다른 글
제이쿼리(Jquery) (0) | 2021.07.21 |
---|---|
[JSP] 표현언어와 JSTL (0) | 2021.07.14 |
[JSP] JSP 구성 요소와 스크립트 기능 (0) | 2021.06.24 |
서블릿의 필터와 리스너 기능 (0) | 2021.06.22 |
웹 페이지 연결 기능(Session Tracking) (0) | 2021.06.18 |