Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 생크림활용기
- 평가용
- daily
- 스프링
- 종단관심사
- 요청파라미터
- 책추천
- requestparameter
- 복습!
- 첫줄
- 데이로그
- 자기계발
- final변수
- 횡단관심사
- 일상
- 권한부여
- 노스마트폰챌린지
- tㅐ
- 테이블생성
- diario
- InteliJ
- 2챕터독서
- 데이터베이스생성
- onlyfullgroupby
- 도전로그
- 내장객체영역
- 데일리
- 소트라테스익스프레스
- MySQL
- JSP
Archives
- Today
- Total
Emma.log()
7.2 액션태그(Action Tag) --<jsp:forward> 본문
1. forward
포워드는 현재 페이지에 들어온 요청을다음 페이지로 내보내는 기능을 한다. 포워드는 페이지 이동과 다르게 제어흐름을 넘겨주고자 할때 사용한다.
request 내장객체가 가진 getRequestDispatcher를 이용해서 forward를 사용한다.
( request영역은 하나의 요청에 대한 응답이 완료될 때 소멸하게 되므로 page영역보다 접근범위가 넓다.
getRequestDispatcher의 반환타입은 RequestDispatcher이며 이 객체가 요청을 다른 페이지로 넘겨주는 기능을 수행한다.
request영역에 저장된 속성값은 현재페이지와 포워드된 페이지까지 공유된다.
이와 비슷한 기능을 액션태그로 할수있다.
2. <jsp:forward> 액션태그
<jsp:forward> 액션태그를 만나기까지의 모든 출력을 제거하고 포워드할 페이지로 요청을 전달한다.
포워드는 버퍼와 밀접하다. 만약 해당 페이지 지시어부분에 buffer="none"으로 설정해 버퍼를 사용하지 않도록 했다면 포워드는 사용할수 없다. 포워드는 다음 페이지로 요청을 전달하는 것이 목적이므로 이동된 페이지와 request영역을 공유하고 URL이 변경되지 않는다.
'Front-End > Jsp' 카테고리의 다른 글
13.1 Servlet (0) | 2022.09.14 |
---|---|
7.3 액션태그(Action Tag) -- 기타 (0) | 2022.09.14 |
7.1 액션태그(Action Tag)--<jsp:include> (0) | 2022.09.14 |
6.2 쿠키 vs 세션 (0) | 2022.09.14 |
번외 DTO와 DAO (0) | 2022.09.14 |