Java
doGet(), doPost()
liufeier
2021. 9. 2. 17:10
반응형
calculator.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="calculator" method="post">
<input type="submit" value="요청">
</form>
</body>
</html>
calculator.java
package com.newlectrue.web;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/calculator")
public class Calculator extends HttpServlet {
// @Override
// protected void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
//
//// GET과 POST를 대문자로 입력해야함
// if (req.getMethod().equals("GET")) {
// System.out.println("GET 요청이 왔습니다");
// } else if (req.getMethod().equals("POST")) {
// System.out.println("POST 요청이 왔습니다.");
// }
//
// super.service(req, res);
// }
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("doPost()");
}
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("doGet()");
}
}
https://youtu.be/arB7sQ9S7h0?list=PLq8wAnVUcTFVOtENMsujSgtv2TOsMy8zd
반응형