본문 바로가기

JSP

response가 가지고 있는 내장객체

리턴타입 없음

메소드명 설명
setHeader(STring headerName, String headerValue) 응답에 포함될 헤더 정보에 headerNamem의 이름으로 headerValue값을 설정해 추가한다.
addCookie(Cookie cookie) javax.servlet.http.Cookie 타입의 쿠키 객체를 응답 헤더에 추가한다. 쿠키에 대해서는 Chapter 8에서 자세히 다룬다.
sendRedirect(String url) 지정된 URL로 요청을 재전송한다.
setContentType(String type) 응답 페이지의 contentType을 설정한다.

 

setContentType(String type) : 내가 보내는 Body에 데이터에 대한 설명.

 

 

cookie 헤더에 담김.

 

responseTest1

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
response.sendRedirect("responseTest2.jsp");
%>

 

 

responseTest1

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Response Test</title>
</head>
<body>
<h1>
현재 페이지는 responseTest1.jsp에 의해<br>
리다이렉트 된 페이지입니다.
</h1>
</body>
</html>

 

 

responseTest3

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Request Test3</title>
<style>
h1 {
	test-align:center;
}
table {
	margin :auto;
	width : 400px;
	border : 1pxsolid red;
}
</style>
</head>
<body>
<h1>쿠키, URL/URI, 요청 방식에 관련된 정보 예제</h1>
<table border="1">
	<tr>
	<td>쿠키정보</td>
	<%
	Cookie[] cookie = request.getCookies();
	if(cookie ==null){
	%>
	<td>쿠키가 존재하지 않습니다.</td>
	<% } else {
		for(int i=0; i<cookie.length; i++) { 
		%>
		<td><%=cookie[i].getName() %>(<%=cookie[i].getValue() %>&nbsp;&nbsp;</td>
		<% 
		}
	}
		%>
		</tr>
		<tr>
		<td>서버 도메인명</td>
		<td><%=request.getServerName() %>
		</td>
		<tr>
		<td>서버 포트번호</td>
		<td><%=request.getServerPort() %>
		</td>
		<tr>
		<td>요청 URL</td>
		<td><%=request.getRequestURL() %>
		</td>
		<tr>
		<td>요청 URI</td>
		<td><%=request.getRequestURI() %>
		</td>
		<tr>
		<td>요청쿼리</td>
		<td><%=request.getQueryString() %>
		</td>
		<tr>
		<td>클라리언트 호스트명</td>
		<td><%=request.getRemoteHost() %>
		</td>
		<tr>
		<td>클라리언 IP 주소</td>
		<td><%=request.getRemoteAddr() %>
		</td>
		<tr>
		<td>프로토콜</td>
		<td><%=request.getProtocol() %>
		</td>
		<tr>
		<td>요청방식</td>
		<td><%=request.getMethod() %>
		</td>
		<tr>
		<td>컨텍스트 경로</td>
		<td><%=request.getContextPath() %>
		</td>
		</tr><!--??-->
		</table>
		</body>
		</html>

 

 

'JSP' 카테고리의 다른 글

AJAX ID중복확인 -->아직 수업 더 드  (0) 2020.06.02
주소 라이브러리  (0) 2020.06.02
request가 들고 있는 내장 객체  (0) 2020.06.01
세션 쿠키  (0) 2020.06.01
세션 유무에 따라 메뉴바 바뀜  (0) 2020.06.01