13. GET방식과 POST방식 JSP

GET? POST?



요청에 대한 전달방식 중 웹 어플리케이션을 구현하는데 주로 사용되는 방식은 GET방식과 POST방식이 있다.

전달할 데이터는 HTML form을 통해 전달을 하거나 URL에 전달할 데이터를 추가로 붙여서 전달할 수 있다.


요청방식에서의 GET 방식은 데이터가 HTTP 헤더에 포함되서 전달되지만 POST방식은

HTTP 본문에 포함되서 잔달되기 때문에 URL을 통해서 폼 데이터로 전달된 파라미터를 확인할 수 없다.



<form action="parameter.jsp" method="post">


위에서 보면 method 속성값이 "post"라고 되어있다.

이것이 POST방식으로 파라미터를 전송한다는 의미이다.



http://localhost:8080/parameter.jsp?name=myName&address=myAddress


위에서 보면 URL의 뒤부분에 ?를 붙이고 name=myName&address=myAddress 이 붙어있다.

이 값이 전달할 데이터이다. 변수명 name에 myName의 값을 저장해서 전달한다는 의미이다.

받는 쪽에서는 name을 받아서 사용하면 된다.

전달할 데이터가 여러개일 경우 '&'로 구분한다.

이것이 GET 방식이다.


GET방식은 URL을 기반으로 전송되기 때문에 굳이 폼을 사용하지 않더라고 파라미터를 전송할 수가 있다.


핑백

덧글

댓글 입력 영역