[ 요청과 응답 ]

:: httpServletRequest > 클라이언트의 요청 처리 객체

:: httpservletResponse > 클라이언트의 응답 처리 객체



[ doGET ]

:: html내 form태그의 method속성이 get인 경우 호출

:: 웹 브라우저의 주소창을 이용하여 servlet을 요청한 경우에도 호출




[ doPOST ]

:: html내 form태그의 method속성이 post인 경우 호출



[ get방식 ]


:: get방식은 클라이언트가 서버에 요청할 때 웹브라우저의 주소창에 url뒤에 데이터를 붙여서 서버에 보내게된다. 

  보안이 필요한 작업을 할 경우 권장하지 않음.

:: 주소창에 입력할 수 있는 문자의 수에는 한계가 있기 때문에 대용량의 데이터를 보낼 때 사용하기 부적절하다. 

:: 캐싱 할 수 있다.


[ post방식 ]

:: post방식은 클라이언트가 서버에 요청할 때 웹브라우저의 주소창에 데이터가 표시되지 않고 body에 데이터를 넣어서 보내기 때문에 기본 보안은 된다.

:: content-type을 명시해주어야 한다.

:: 전송하는 길이에 제한이 없다.

:: 캐싱 할 수 없다.


※ 캐싱이란?

: 한번 접근 후에 다시 요청을 할 때 빠르게 접근하기 위해 레지스터에 데이터를 저장시켜 놓는것.



'프로그래밍 > JSP' 카테고리의 다른 글

HTML form태그  (0) 2019.03.04
컨텍스트 패스(Context Path)  (0) 2019.02.22
Servlet  (0) 2019.02.20
JSP와 MVC패턴  (0) 2019.02.19
jsp환경 구축  (0) 2019.02.19

+ Recent posts