get 방식
< 화면단(index.html)에서 서블릿으로 데이터 전송 >
< 화면단으로 부터 데이터를 전송 받아 메소드 실행(연결의 개념)>
HttpServlet 클래스의 service 메소드가 요청 방식에 의해 GET 요청은 doGet( )메소드를 호출하여 request와 response를 전달해 준다.(HttpServletRequest, HttpServletResponse) 톰캣의 서블릿 컨테이너가 해당 요청 url로 매핑 된 Servlet 클래스의 인스턴스를 생성하여 service 메소들을 호출하고 HttpServlet을 상속받아 오버라이딩 한 현재 서블릿의 doGet( ) 메소드가 동적 바인딩에 의해 호출이 된다.
post 방식
HTTP헤더의 내용으로 보내는 방식으로 데이터 크기에 제한이 없음
POST 방식 요청의 경우 인코딩 방식을 꼭 명시해 주어야 한다.
< form 태그를 이용해 action 속성으로 전송, 메소드 속성 지정 >
< 화면단으로 부터 데이터를 전송받아 연결 >
<aside> 💡 태그에서 메소드 속성 값에 따라서 get, post 로 나눌 수 있다. default 값은 get으로 설정되어 있음
</aside>
.getParameter(String)