uri?key=value&key=value&...
✔ jsp >>
<h3># GET 방식으로 보내보기</h3>
<a href="./order?qty=999">GET 방식 요청 보내기</a>
✔ java(서블릿) >>
@WebServlet("/form/order")
public class OrderServlet extends HttpServlet{
//doGet() : 이 서블릿에 도착한 GET 방식 요청만 처리한다
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("여기는 doGet입니다. 수량: " + req.getParameter("qty"));
}
}
📺 실행 화면 >>
✅ 링크를 클릭하면 >>
✔ Console >>
✔ URL >>
※ GET 방식은 주소창에 데이터가 보이면서 전송된다
✔ jsp >>
<h3># POST 방식으로 보내보기</h3>
<form action="./order" method="POST">
<input type="text" name="qty" value="123"/>
<input type="submit" value="POST 요청 보내기"/>
</form>
✔ java(서블릿) >>
@WebServlet("/form/order")
public class OrderServlet extends HttpServlet{
//doPost() : 이 서블릿에 도착한 POST 방식 요청만 처리한다
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("여기는 doPost입니다. 수량: " + req.getParameter("qty"));
}
}
📺 실행 화면 >>
✅ submit 버튼을 클릭하면 >>
✔ Console >>
✔ URL >>
※ POST 방식은 주소창에 데이터가 노출되지 않고 전송된다