일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 출사
- 경치
- 하늘풍경
- 85mm 1.8g
- 풍경
- AF-S NIKKOR 50mm f/1.8G
- 꽃
- Nikon
- 카메라
- Photo
- 니콘
- af-s 18-35
- 푸초
- 여름성경학교
- 렌즈
- 50mm f/1.8G
- 일상
- 사진
- 푸른초장교회
- AF-S 18-35mm
- spring
- daily
- 18-35mm
- D750
- 85mm f/1.8G
- AF-S NIKKOR 85mm f/1.8G
- nikkor
- AF-S NIKKOR 18-35mm f/3.5-4.5G ED
- camera
- 50mm
- Today
- Total
병갈이 블록
<jsp:forward> 본문
<jsp:forward> 액션태그.
- 요청 시점에 불러온 jsp파일로 완전히 흐름을 넘겨버럼.
※ <jsp:include>액션태그는 불러온 jsp가 끝에 도달하면 다시 호출시점으로 돌아와 현재페이지를 마저 실행하지만,
<jsp:forward>액션태그는 호출 시점 이후에 있는 현재페이지 코드를 아예 실행시키지 않고 무시해버림.
- 특정한 선택에 따른 페이지 이동이 필요할 때 사용.
: 예를들어 버튼 A, B, C, D중 하나를 눌렀을때 그와 관련된 페이지로 이동.
String button = request.getAttribute("button");
String pageUrl = null;
if(button.equals("A")){
pageUrl = "A페이지 경로";
}else if(button.equals("B"){
pageUrl = "B페이지 경로";
}else if.....
<jsp:forward page="<%= pageUrl %>" />
- 하위태그로 <jsp:param> 이용가능.(<jsp:include>때와 동일)
<jsp:include>, <jsp:forward>의 경로.
- 절대경로 : "/"로 시작하고 웹 어플리케이션의 root경로로 부터 시작됨.
- 상대경로 : 폴더 혹은 파일 이름으로 시작됨. "/"가 아닌 문자로 시작하면 상대경로.
- 하위폴더로 이동 : 현재폴더이름/하위폴더이름
- 상위폴더로 이동 : ".."은 상위폴더를 지칭함. 즉, 형제폴더로 이동하기 위해서는 "../형제1" 형태로 입력.
- 기본 객체를 통한 데이터 공유.
: 두 액션태그는 하나의 요청에 따른 흐름을 가진다. 즉, 한번의 요청으로 이루어지는 실행들이다.
그렇기 때문에 request 기본객체를 통해서 페이지간 동일한 데이터의 전달이 가능하다.
'IT(Old) > JSP 공부 기록' 카테고리의 다른 글
쿠키. (0) | 2017.06.22 |
---|---|
JavaBeans (0) | 2017.06.21 |
두가지의 include (0) | 2017.06.20 |
에러 페이지 처리. (0) | 2017.06.20 |
디렉티브 (0) | 2017.06.20 |