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 - 기본 사용법