728x90
반응형
표준 액션 태그란?
미리 정해진 기능들을 JSP 스펙에 명시함으로써 모든 컨테이너가 동일하게 구현하는 태그
모든 JSP 컨테이너에서 기본적으로 제공하기 때문에 기본 액션 태그라고도 불린다.
<jsp:forward>
서블릿에서 RequestDispatcher 객체의 forward() 메소드 기능을 실행한다.
다른 페이지로 이동할 때 사용하는 태그
다른 JSP 페이지의 '실행' 결과를 현재 위치에 삽입
위와 같이 두개의 jsp가 있다. 이 중 첫번 째 있는 jsp를 실행시키면,
'forward 태그' 문구는 출력되지 않고, '이동 후' 가 출력된다.
왜냐하면 같은 디렉터리에 있는 re2.jsp 페이지로 이동한 후 re2.jsp 실행결과가 클라이언트로 응답해서
앞에 있는 jsp에서 출력한 내용을 클라이언트가 받지 못하기 때문이다.
즉, 앞에 있는 re1.jsp이 지워지고, re2.jsp가 채워지면서 나타나게 되는 것이다.
<jsp:include>
서블릿에서 RequestDispatcher 객체의 include() 메소드 기능을 실행한다.
다른 페이지를 현재 페이지에 포함하고자 할 때 사용하는 태그
위와 같이 두개의 jsp가 있다. 이 중 첫번 째 있는 jsp를 실행시키면,
두 jsp 페이지에 있는 html이 모두 실행되어 출력된다.
include는 forward 태그와 달리 포함해서 출력하는 것이다.
728x90
반응형
'✨ Back-end > JSP' 카테고리의 다른 글
[JSP] EL (Expression Language) 과 JSTL (Jsp Standard Tag Library) (0) | 2023.08.16 |
---|---|
[JSP] 자바빈즈 <jsp:useBean>, getProperty 와 setProperty (0) | 2023.08.13 |
[JSP] 내장 객체 _jspService() (0) | 2023.08.13 |
[JSP] 스크립트 기반 태그 5가지 (스크립트릿, 표현식, 선언문, 지시자, 주석문) (0) | 2023.08.13 |
[JSP] 기본객체(Page, Request, Session, Application), 서블릿 스코프(Scope) (0) | 2023.08.09 |
댓글