[스프링부트(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