JSP : 전송 방식 get/post HTTP Methods

전송방식 구분하기

  1. get방식
  2. 주소창을 타고 넘어가기 때문에 서버로 보내는 데이터를 사용자가 그대로 볼 수 있다. 흔히, 주소창에서 ? 다음에 오는 parameter들이 get방식이라고 볼수 있다.
    - 정보에 취약
    - 255자 이하의 적은 양의 데이터를 전송
  3. post방식
  4. html header를 타고 넘어간다.
    - 보안에 강함
    - 255자 이상의 대용량 양의 데이터를 전송



/* form태그로 요청 */
<form action="CallServlet" method="get">
//method --> get / post 방식을 결정 할 수 있음
//기본값은 get
//CallServlet --> 요청할 서블릿
  <input type="submit" value="전송">
  //submit을 클릭해야 서블릿이 요청된다
</form>

/* a 태그로 요청 */
//a태그로 링크를 걸어준 경우에서 get 방식으로 인식한다.

<a href="CallServlet">get방식</a>