본문 바로가기

컴퓨터공학/JSP | Servlets | JDBC

JDBC> 데이터 베이스에 연결하여 데이터 가져오기3

버튼 추가하기

이제 데이터를 추가하기를 해보자.

 

뷰 페이지에 이런 버튼을 만들어준다.

클릭하면 add-student-form.jsp 페이지로 이동한다.

 

 

 

 

입력 페이지 만들기

 

submit을 하면 form 안에 있는 데이터들을 StudentControllerServlet에 보낸다.

 

이것은 뒤로가기 버튼

 

 

 

서블렛에 요청 기능 추가하기

 

 

이용자가 접속한다.

웹에서는 request를 받는다.

request의 Parameter에서 command라는 값이 있는 지 본다.

없으니 theCommand 변수에 LIST 값을 입력한다.

이어서 theCommand 값을 확인한다.

LIST가 있으니 listStudent 함수를 실행한다.

listStudent함수에는 JDBC로 부터 데이터를 받는 기능이있다.

데이터에 STUDENT_LIST라고 이름을 붙이고

데이터를 가지고 list-studens.jsp 뷰를 실행한다.

 

가지고 온 데이터를 화면에 html로 표현한다.

이용자가 학생 추가 버튼을 누르면 add-student-form.jsp로 이동한다.

 

이용자가 입력값에 입력하고 submit 버튼을 누르면

command라는 값으로 보내게 되고 command에는 ADD라는 데이터가 있다.

웹에서보면 서버는 request를 받았으니 값을 확인하는데

ADD라고 있으닉 이걸 theCommand에 입력

theCommand 검증시간에 ADD가 걸리게 되고 

addStudent 함수를 실행하게 된다. 

 

 

 

변수에 일단 저장한다.

학생객체를 만들어서 변수를 입력한다.

서블렛은 JDBC 에게 객체를 등록하라고 명령을 내린다.

JDBC는 리스트를 보여주는 함수를 실행한다.

 

 

JDBC 입력 함수 만들기