inblog logo
|
sson17
    스프링부트(Spring Boot)

    [스프링부트(Spring Boot)]3.Servlet

    손영민's avatar
    손영민
    Apr 14, 2025
    [스프링부트(Spring Boot)]3.Servlet
    POST MAN 사용법
    인텔리제이
    JaKarta EE로
    build system:Gradle설정으로 프로젝트 하나 만들고
     
    notion image
    위에 처럼 클래스 만들고
     
    @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("doGet"); resp.setContentType("text/html"); PrintWriter out = resp.getWriter(); // auto flush 적용되어 있음. out.print("<html>"); out.print("<body>"); out.print("<h1>doGet</h1>"); out.print("</body>"); out.println("</html>"); }
    notion image
    doGet
     
    @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("doPost"); resp.setStatus(201); }
    doPost
     
    @Override protected void doPut(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("doPut"); Cookie cookies = new Cookie("c03", "apple"); Cookie cookies2 = new Cookie("c04", "banana"); resp.addCookie(cookies); resp.addCookie(cookies2); //set Cookies c03=apple;c04=banana }
    doPut
     
    @Override protected void doDelete(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("doDelete"); resp.setStatus(302); //해당 Locatoin으로 이동해 resp.setHeader("Location", "http://www.naver.com/"); } }
    doDelete
     
     
    리퀘스트 약간배운거 정리하기
     
     
     
    package org.example.demo5; import jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.Cookie; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; @WebServlet("*.do") public class DemoServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("doGet"); resp.setContentType("text/html"); PrintWriter out = resp.getWriter(); // auto flush 적용되어 있음. out.print("<html>"); out.print("<body>"); out.print("<h1>doGet</h1>"); out.print("</body>"); out.println("</html>"); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("doPost"); resp.setStatus(201); } @Override protected void doPut(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("doPut"); Cookie cookies = new Cookie("c03", "apple"); Cookie cookies2 = new Cookie("c04", "banana"); resp.addCookie(cookies); resp.addCookie(cookies2); //set Cookies c03=apple;c04=banana } @Override protected void doDelete(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("doDelete"); resp.setStatus(302); //해당 Locatoin으로 이동해 resp.setHeader("Location", "http://www.naver.com/"); } }
    Share article

    sson17

    RSS·Powered by Inblog