본문 바로가기
Programming | Study/JSP | Servlet

[servlet] 데이터 처리 - get방식과 post방식

by jinju 2021. 5. 1.

먼저 로그인 로직을 구현

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>servlet data처리하기</title>
</head>
<body>
    <h1>get방식요청과 post방식요청</h1>
    <fieldset>
        <legend>get방식 전송</legend>
        <form action="login.do" method="get">
            <input type="text" name="userId" id="userId"><br>
            <input type="password" name="pw" id="pw"><br>
            <input type="submit" value="로그인">
        </form>
    </fieldset>
    <fieldset>
        <legend>post방식 전송</legend>
        <form action="login.do" method="post">
            <input type="text" name="userId" id="userId"><br>
            <input type="password" name="pw" id="pw"><br>
            <input type="submit" value="로그인">
        </form>
    </fieldset>
 
 
cs

 

구현 화면

get방식요청과 post방식요청

get방식 전송


post방식 전송


 

get방식과 post방식 다를건 크게 없음

 

loginServlet을 생성 후

화면에서 각각 로그인을 하면

servlet에서 요청한 값을 확인할 수 있다

 

다음은 클라이언트가 보낸 데이터 확인하기

클라이언트가 front에서 보낸 데이터를 Parameter라고 지정

클라이언트가 보낸 데이터는 HttpServletRequest객체에 저장이 되어있음

getParameter("key | | input태그의 name속성에 있는 값) 메소드를 이용해서 가져옴

가져온 데이터는 무조건 String 타입을 갖는다

 

 

get메소드에서 실행

이후 서버 올려주고 다시 front로 가서 로그인을 하면

아이디랑 비빌번호 데이터값을 받을 수 있다.

 

 

post메소드 

 

 

 

댓글