minOS

서블릿 - HTTP 응답 데이터 : 단순 텍스트, HTML 본문

TIL/김영한의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

서블릿 - HTTP 응답 데이터 : 단순 텍스트, HTML

minOE 2024. 6. 21. 10:45
728x90

HTTP 응답 데이터

HTTP 응답 메시지는 주로 다음 내용을 담아서 전달한다.
- 단순 텍스트 응답 ex) ok
- HTML 응답
- HTTP API - MessageBody JSON 응답

HttpServletResponse - HTML 응답

@WebServlet(name= "responseHtmlServlet",urlPatterns = "/response-html")
public class ResponseHtmlServlet extends HttpServlet {
    @Override
    protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("text/html");
        response.setCharacterEncoding("utf-8");

        PrintWriter writer = response.getWriter();
        writer.println("<html>");
        writer.println("<body>");
        writer.println("  <div>비눗방울</div>");
        writer.println("</body>");
        writer.println("</html>");

    }
}

우클릭 -> 페이지 소스 보기

728x90