본문 바로가기

Server Development/Serlvet

Servlet - Get, Post

Servlet을 이용할때 사용되는 GET, POST 방식에 대해 알아보려고 한다.

 

우선, 공통적으로 GET, POST는 특정 데이터를 서버에 전달한다.

하지만 방식이 조금 다르다.

일반적으로, 

많은 데이터 - POST 이용,

적은 데이터 - GET 이용 이라고 생각하면 쉽다.

 

ex) POST

현재, view에서 로그인 정보를 서버에 보낸다고 가정해보면

form 태그 안에 method=post 지정 후 action을 통해 전달하고자 하는 servlet 매핑명을 써주면 해당 form이 서버에 전달된다.

<form name="formLogin" method="post" action="login" encType="UTF-8">
    아이디 : <input type="text" name="user_id" /><br>
    비밀번호 : <input type="password" name="user_pw" /><br>
    <input type="button" onClick="fn_validate()" value = "로그인" />
    <input type="reset" value="다시입력"/>
</form>

 

ex) GET

아래와 같이 주소를 이용해 아이디와 비번을 해당 서버에, 서블릿에 전달하는 방식이다.

localhost:8090/Project/login?id="aaa"&pwd="1234"

 

servlet에서는 방식에 따라 doGET(), doPOST() 메서드로 처리가 가능하다.

'Server Development > Serlvet' 카테고리의 다른 글

Servlet - Binding  (0) 2023.03.21
Servlet - Forwarding  (0) 2023.03.21
Servlet - API  (0) 2023.03.20
Servlet - Mapping  (0) 2023.03.20
Servlet - Giving Life and Hierarchy of Servlet  (0) 2023.03.20