requestTest3.jsp
페이지 정보

본문
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.net.URLDecoder"%>
<!DOCTYPE html>
<html>
<head>
<title>Request Test3</title>
<style>
h1 {
text-align: center;
}
table {
margin: auto;
width: 100%;
border: 1px solid 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>
<tr>
<td>서버 포트번호</td>
<td><%=request.getServerPort() %></td>
</tr>
<tr>
<td>요청 URL</td>
<td><%=request.getRequestURL() %></td>
</tr>
<tr>
<td>요청 URI</td>
<td><%=request.getRequestURI() %></td>
</tr>
<tr>
<td>요청 쿼리</td>
<td><%=request.getQueryString() %></td>
</tr>
<tr>
<td>요청 쿼리(한글깨짐)</td>
<td><%=URLDecoder.decode(request.getQueryString(), "UTF-8") %></td>
</tr>
<tr>
<td>클라이언트 호스트명</td>
<td><%=request.getRemoteHost() %></td>
</tr>
<tr>
<td>클라이언트 IP 주소</td>
<td><%=request.getRemoteAddr() %></td>
</tr>
<tr>
<td>프로토콜</td>
<td><%=request.getProtocol() %></td>
</tr>
<tr>
<td>요청방식</td>
<td><%=request.getMethod() %></td>
</tr>
<tr>
<td>컨텍스트 경로</td>
<td><%=request.getContextPath() %></td>
</tr>
</table>
</body>
</html>
- 이전글● 쿠키, URL/URI 요청 방식과 관련된 메소드들 ( 냉무 ) 21.07.15
- 다음글● HTTP 헤더 접보와 관련된 메소드 ( 냉무 ) 21.07.15
댓글목록
등록된 댓글이 없습니다.
