<form action="" method=""></form>

form태그에서 기본 전송방식인 get방식 적용

x에 5, y에 3을 입력하고 덧셈버튼을 눌렀다면,

페이지 url 에서 x=5&y=3&operator=덧셈 이라고 명시되고,
로그인 페이지에서는 ID값과 PW값도 명시될 것이다.
그렇기 때문에 보통은 이런 값들이 숨겨지는 방식인 post 방식을 사용한다.

GET 방식
-> 서블릿 데이터를 전송할 때 데이터가 URL 뒤에 name=value 형태로 전송
-> 보안에 취약하다.
-> 전송 가능 데이터 최대 255자 이다.
-> 기본 전송 방식으로 사용이 쉽고, 속도가 빠르다.
-> 웹 브라우저에서 직접 입력하여 전송 가능하다.
-> 여러개의 데이터를 전송할 때 '&'로 구분해서 전송한다.
form태그에서 post 방식 적용

x에 5, y에 3을 입력하고 덧셈버튼을 눌렀다면,

url 에서 전송된 값은 숨겨지고 정상적으로 페이지가 출력된다.


그렇기 때문에 보안에 유리하여, 주로 post 방식을 사용한다.
POST 방식
-> 서블릿 데이터를 전송할 때 프로토콜의 데이터의 HEAD영역에
숨겨진 채 전송된다.
-> 보안에 유리하다.
-> 전송 데이터의 용량이 무제한이다.
-> 숨겨졌기 때문에, 전송 시 서블릿에서 또 다시 값을 가져오는 작업이
필요하므로 GET방식보다 처리 속도가 느림

