JAVA

액션태그

정숙씨의 쏠쏠한 코딩 2021. 9. 5. 16:14
이름 형식 설명
인클루드 액션 태그 <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 레이아웃 모듈화 JSP 레이아웃 모듈화
처리시간 요청 시간에 처리 JSP를 자바 코드로 변환 시 처리
데이터 처리 방법 Param 액션태그를 이용해 동적 처리가능 정적 처리만 가능
포함된 JSP 자바 파일 변환 여부  포함되는 JSP가 각각 자바 파일로 생성 포함되는 JSP가 포함하는 JSP에 합쳐진 후 한개의 자바 파일로 생성

-include 액션 태그 사용 방법-

Su-image.jsp

include 액션태그를 사용하여 다른 페이지에 jsp 파일을 상속시 Param을 사용하여 데이터를 해당 이미지 처럼 변경 가능하다.

param을 사용 하기 위해서는 <jsp:param name="파라미터 이름" value="파일명"/>을 입력한다.

 

해당 이미지처럼 param 태그를 사용하여 동적으로 데이터 변경이 가능하다.