리턴타입 없음
메소드명 | 설명 |
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() %> </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 |