이름 | 형식 | 설명 |
---|---|---|
인클루드 액션 태그 | <jsp:include> | 이미 있는 JSP를 현재 JSP에 포함하는 태그 |
포워드 액션 태그 | <jsp:forward> | 서블릿에서 RequestDispatcher 클래스의 포워딩 기능을 대신하는 태그 |
유즈빈 액션 태그 | <jsp:useBean> | 객체를 생성하기 위한 new 연산자를 대신하는 태그 |
셋프로퍼티 액션 태그 | <jsp:setProperty> | setter를 대신하는 태그 |
겟프로퍼티 액션 태그 | <jsp:setProperty> | getter를 대신하는 태그 |
JSP 페이지의 모듈화에 사용되는 액션 태그
화면을 분할해서 관리할 때 사용한다.
<jsp:include page="jsp페이지" flush="true 또는 false">
...
</jsp:include>
항목 | 인클루드 액션 태그 | 인클루드 디렉티브 태그 |
---|---|---|
기능 | JSP 레이아웃 모듈화 | JSP 레이아웃 모듈화 |
처리 시간 | 요청 시간에 처리 | JSP를 자바 코드로 변환 시 처리 |
데이터 처리 방법 | param 액션 태그를 이용해 동적 처리 가능 | 정적 처리만 가능 |
포함된 JSP 자바 파일 변환 여부 | 포함되는 JSP가 각각 자바 파일로 생성 | 포함되는 JSP가 포함하는 JSP에 합쳐진 후 한개의 자바 파일로 생성 |
JSP 페이지의 프로그램 제어를 이동할 때 사용한다.
<jsp:forward page="포워딩할 JSP 페이지">
...
</jsp:forward>