-
서블릿 13 - GET과 POST에 특화된 서비스 함수servlet/servlet 2021. 11. 26. 23:13728x90반응형
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <form action="calculator" method="get"> <input type="submit" value="요청"> </form> </body> </html>
@WebServlet("/calculator") public class Calculator extends HttpServlet{ @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // TODO Auto-generated method stub if(req.getMethod().equals("GET")) { // form 태그의 method를 받아서 결과에 따른 결과 처리 System.out.println("get 요청이 옴"); }else if(req.getMethod().equals("POST")) { System.out.println("get 요청이 옴"); } } }
getMethod로 get과 post를 다루지않고
doGet과 doPost를 오버라이드 하여 사용
@WebServlet("/calculator") public class Calculator extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("get 요청이 옴"); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("get 요청이 옴"); } }
728x90반응형'servlet > servlet' 카테고리의 다른 글
서블릿 20 - EL 연산자 (0) 2021.11.27 서블릿 12 - 서버의 페이지 전환(계산기) (0) 2021.11.26 서블릿 11 - application/session/cookie 정리 (0) 2021.11.26 서블릿 9 - 상태유지를 위한 객체 Session (0) 2021.11.26 서블릿 7 - 입력 데이터 배열로 받기 (0) 2021.11.26