[ 요청과 응답 ]
:: 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 |