본문 바로가기
Java Web Programming/4. JSP

[JSP] Forward ActionTag 액션태그 응용 (DB 연동)

by 파프리카_ 2020. 9. 15.
728x90
반응형

[ forward 적용 연습 ]

현재 프로젝트(웹 어플리케이션)에서

jsp forward 액션 태그를 이용 첫 화면이 데이터베이스를 연동한 정보를 제공하는 화면으로 제공되도록 처리하는 예제

 

creamilk88.tistory.com/109 에서 진행한 프로젝트를 응용한 예제이다.

 

[JSP] DBCP + Model2 MVC Pattern (+ 각 객체 개념설명)

[ DBCP ] DBCP ⇒ < > javax.sql.DataSource : DataBase Connection Pool : DB와 커넥션을 맺고 있는 객체를 관리하는 역할 ( MVC 중 Model에 적용된다 ) ⇒ 데이터베이스 연동 시, connection을 생성하고 소멸시..

creamilk88.tistory.com

 

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
반응형