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 |