171115 request, response 객체 - RYUDONGJIN/Memo_wiki GitHub Wiki

request 객체

웹브라우저를 통해 서버에 어떤 정보를 요청하는 것을 request라고 한다. 이러한 정보는 request객체가 관리
form 태그로 전달되는 페이지까지만 데이터 유효(Session의 필요성)

Request 객체 관련 메소드

  • getContextPath() : 웹어플리케이션의 컨텍스트 패스를 얻는다.
  • getMethod() : get방식과 post방식을 구분
  • getSession() : 세션 객체를 얻는다.
  • getProtocol() : 해당 프로토콜을 얻는다.
  • getRequestURL() : 요청 URL을 얻는다.
  • getRequestURI() : 요청 URI를 얻는다.
  • getQueryString() : 쿼리스트링을 얻는다.
<body>
<%
	request.setCharacterEncoding("UTF-8");
%>
<%
	out.println("서버: " + request.getServerName()+"<br>");
	out.println("포트번호: " + request.getServerPort()+"<br>");
	out.println("요청방식: " + request.getMethod()+"<br>");
	out.println("프로토콜: " + request.getProtocol()+"<br>");
	out.println("URI: " + request.getRequestURI()+"<br>");
	out.println("URL: " + request.getRequestURL()+"<br>");
%>
</body>

response 객체

웹브라우저의 요청에 응답하는 것을 response라고 하며, 이러한 응답의 정보를 가지고 있는 객체를 response객체라고 한다.

Response 객체 관련 메소드

  • setCharacterEncoding("UTF-8") : 응답할 때 문자의 인코딩 형태를 구한다.
  • addCookie(Cookie) : 쿠키를 지정한다.
  • sendRedirect(URL) : 지정한 URL로 이동한다.
⚠️ **GitHub.com Fallback** ⚠️