dev/Servlet

HttpServletResponse - 기본 사용법

dev_0hoon 2021. 9. 8. 21:57

HttpServletResponse - 기본 사용법

응답메시지 생성

package hello.servlet.basic.response;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

@WebServlet(name="responseHeaderServlet", urlPatterns = "/response-header")
public class ResponseHeaderServlet extends HttpServlet {

    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //[status-line]
        resp.setStatus(HttpServletResponse.SC_OK); //200 FINAL로 정의되어있다

        //[response-headers]
        resp.setHeader("Content-Type","text/plain;charset=utf-8");
        resp.setHeader("Cache-Control","no-cache, no-store,must-revalidate");
        resp.setHeader("Pragma","no-cache");
        resp.setHeader("my-header","hello");

        PrintWriter writer= resp.getWriter();
        writer.println("ok");

    }
}


-HTTP 응답 메시지 생성
-헤더 생성
-바디 생성

편의기능 제공
-Content-Type,쿠키,Redirect


HttpServletResponse - 기본 사용법