728x90
반응형
[ forward 적용 연습 ]
현재 프로젝트(웹 어플리케이션)에서
jsp forward 액션 태그를 이용해 첫 화면이 데이터베이스를 연동한 정보를 제공하는 화면으로 제공되도록 처리하는 예제
creamilk88.tistory.com/109 에서 진행한 프로젝트를 응용한 예제이다.
car-list.jsp가 차 리스트를 제공하므로
1. index.jsp에서 jsp forward action tag를 명시하고,
2. 프로젝트에서 실행 시 바로 front controller인 DispatcherServlet이 동작되어
3. car-list.jsp화면이 응답되도록 처리해본다.
index.jsp:forward 적용 --> front(DispatcherServlet) <--> HandlerMapping <--> GetAllListController <--> CarDAO <--> DB
ㅣ
car-list.jsp 응답
/index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Forward TEST</title>
</head>
<body>
<!-- 현재 jsp가 form으로 실행되면,
바로 front인 DispatcherServlet이 실행되도록 처리
-->
<jsp:forward page="front">
<jsp:param value="getAllCarList" name="command" />
</jsp:forward>
</body>
</html>
index.jsp를 실행하면, car-list.jsp로 이동하여 DB와 연동한 결과가 바로 보여진다.
728x90
반응형
'Java Web Programming > 4. JSP' 카테고리의 다른 글
[UML] Use Case Diagram (유즈케이스 다이어그램) (0) | 2020.09.15 |
---|---|
[JSP] Include Action Tag - 페이지 모듈화 (0) | 2020.09.15 |
[JSP] Forward ActionTag 기본 (2) | 2020.09.15 |
[부트스트랩/BootStrap] 반응형 웹, 미디어쿼리, 부트스트랩(그리드, 테이블) (0) | 2020.09.14 |
[JSP] DBCP + Model2 MVC Pattern (+ 각 객체 개념설명) (0) | 2020.09.14 |