인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

인프런00001님의 프로필 이미지
인프런00001

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

서블릿으로 회원 관리 웹 애플리케이션 만들기

폼이 여러개 있을때 getParameter()로 정보 지정하기

작성

·

732

·

수정됨

0

[질문 내용]
10:53

request.getParameter() 로 폼의 정보를 꺼낸다고 했는데, MemberFormServlet를 상속하거나, 연결해주는 코드를 작성하지 않아도 MemberSaveServlet으로 넘어가는 이유가 궁금합니다.

  • 예를 들어 제가 폼을 여러개 작성해도 패키지만 같다면 saveServelt에서 getPrameter으로 원하는 폼정보를 꺼낼 수 있나요?

답변 1

1

안녕하세요. 인프런00001님, 공식 서포터즈 OMG입니다.
.

MemberSaveServlet으로 넘어가는 이유는 다음과 같이 폼의 액션에 다음과 같이"/servlet/members/save"를 입력하였고 폼 전송 시 아래의

image

서블릿의 urlPattern에 해당하는 서블릿을 찾아 실행됩니다.

 

image

따라서 폼이 여러개라고 할 지라도 문제가 되지 않습니다.

폼에서는 "어떤 url로 요청을 보낼거야"라고 정의하였을 때 해당 Url을 서버에서

"난 해당 url로 오는 요청을 이렇게 처리할거야" 라고 정의해놓았기 때문에 (여기서 이렇게는 메서드 안에서의 동작을 얘기하겠죠?) 실행되는거라고 이해하시면 될 것 같아요.
.
감사합니다.

인프런00001님의 프로필 이미지
인프런00001

작성한 질문수

질문하기