JSP - 스케쥴관리 페이지 프로젝트(2)(할일 추가하기)
오늘은 스케쥴관리 페이지에서 할일을 추가하는 기능을 만들었다.
쉽게 말하면
todolist table에 데이터를 집어 넣는 기능이다.
페이지를 옮겨다니는 것도 좋지만
팝업창 기능을 이용해서 기능을 구현하고 싶었다.
(스케쥴관리 메인 페이지)
여기서 할 일 추가하기를 누르면 팝업창이 뜨고 입력하게 할 것이다.
팝업창을 뜨게 하는 자바스크립트를 검색했다.
그리고 그냥 추가하고 크기만 조금 수정했다.
(팝업 스크립트)
그 후 [할 일 추가하기] 버튼을 클릭했을 경우 스크립트가 동작하도록 호출한다.
(팝업 호출)
호출된 페이지는 schedule_append.jsp 페이지로 이동하므로
이제 이 페이지를 작성해야한다.
기본적으로 DB에 아이디를 추가할 것이다.
id는 세션값으로 받아왔다.
그리고 그 아이디를 통해 이름을 가져왔다. (지금 생각해보니 왜 가져왔는지 의문)
(삭제해줘야할 불필요한 코드다..!)
(아이디를 통해 todolist를 필터링 할것이다.)
(해당 아이디의 데이터만 화면에 보이게 할것이다.)
(기본정보 받아오는 코드)
그리고 form 태그를 만들어준다.
여기서 입력한 정보를 schedule_append_OK.jsp 페이지로 넘어가서 데이터를 입력시켜줄 것이기 때문이다.
(form 태그 만들기)
이제 여기서 입력한 정보를 schedule_append_OK.jsp 페이지로 넘겨주어
데이터를 입력할 것이다. (MySQL에)
(데이터 입력)
입력 후 이 창은 팝업창이므로 저절로 닫히도록 자바 스크립트를 추가했다.
(스스로 창닫기 코드)
지금 까지 만든 페이지를 확인해보자! :)
(할일 추가하기 클릭)
팝업창이 뜬다!
(팝업창)
여기에 할 일을 적어준다.
(할 일 입력)
그리고 추가하기를 눌러준다.!
메인페이지에 다시 들어가보면!
할 일이 추가된 것을 볼 수 있다.
(할일 추가 된 모습)