-
서블릿, JSP 프로젝트 - form 이용하기(Post방식 이용)백엔드/서블릿&JSP 2021. 2. 3. 02:40
이번에는 form 태그를 이용해서 jsp에서 post방식으로 서블릿에 데이터를 전달하는 것을 실습해보자.
우선 form.jsp 파일을 만들어보자.
form.jsp파일을 위와 같이 작성해준다.
이제 컨트롤러로 가서 FormController를 만들어준다.
이름을 입력하고 Next를 누른다.
Edit를 누르고 매핑할 URL을 입력한다. "/form"을 입력한다.
그리고 Finish를 눌러준다.
서블릿에서 또 쓰지 않는 메서드들은 삭제하고 필요한 메서드인 doGet과 doPost만 남긴다.
그리고 위와 같이 doGet, doPost를 채워준다.
사용자가 "/form" url로 접속 요청을 하면 doGet 메서드에서 해당 요청을 form.jsp로 전달한다.
사용자는 form.jsp를 보게 되고 form을 작성해서 post 방식으로 "/form" url로 전달한다.
해당 요청은 doPost로 전달된다.
이때 전달 받은 내용을 출력하게 된다.
대략적인 흐름은 아래와 같다.
이제 실제로 실행해보자.
처음 진입하면 위와 같은 화면이 뜬다.
"localhost:8080/form"으로 진입하면 form태그가 뜬다.
내용을 입력하고 제출을 눌러 post 방식으로 전달한다.
입력한 내용이 post 메서드로 전달되어
처리된 후 출력된다.
'백엔드 > 서블릿&JSP' 카테고리의 다른 글
서블릿, JSP 프로젝트 - 필터 작성하기 (0) 2021.02.03 서블릿, JSP 프로젝트 - 서블릿, JSP 작성하기 (0) 2021.02.03 JSTL Core에 대해서 (0) 2021.01.15 JSTL(JSP Standard Tag Library) (0) 2021.01.15 EL(Expression Language)과 객체 사용 (0) 2021.01.14