티스토리 뷰
// request.jsp
<%-- request.jsp --%>
<%@page contentType="text/html;charset=euc-kr" import="java.util.*" %>
<%
// 한글 인코딩
request.setCharacterEncoding("euc-kr");
%>
<HTML><HEAD><TITLE>내장 객체 request </TITLE></HEAD>
<BODY><CENTER><H1>Request 정보 </H1></CENTER><HR> <BR>
<FONT SIZE="+1">
<H2> 파라미터 정보 </H2><P>
<%
// 요청에 사용된 모든 파라미터 이름을 Enumeration으로 얻는다.
Enumeration eenum = request.getParameterNames();
String name = "";
String value = "";
out.print("쿼리 문자열: " + request.getQueryString() + "<BR>");
while(eenum.hasMoreElements()) {
name = (String)eenum.nextElement();
value= request.getParameter(name);
out.print(name + " : " + value + "<BR>");
}
%>
<H2> HTTP 요청 헤더 정보 </H2><P>
<%
// 내장 객체 request에는 URL을 구할 수 있는 메소드가 없다.
out.print("Requested URL : " + HttpUtils.getRequestURL(request) + "<BR>");
out.print("Requested URI : " + request.getRequestURI() + "<BR>");
out.print("요청 방식 : " + request.getMethod() + "<BR>");
// 클라이언트 요청에 포함된 HTTP 요청 헤더의 이름들을 Enumeration으로 얻는다.
eenum = request.getHeaderNames();
while(eenum.hasMoreElements()){
name = (String)eenum.nextElement();
// 헤더명에 대한 값을 얻는다.
value = request.getHeader(name);
out.print(name + " : " + value + " <BR>");
}
%>
<H2> 세션 데이터 </H2> <P>
<%
// 클라이언트 요청으로 인해 세션 객체가 생성되지 않은 경우 새로운 세션 객체를 생성하여 리턴한다.
HttpSession mySession = request.getSession(true);
// page 지시자의 session 속성이 true로 설정된 경우 getSession(..)이 리턴한 값은 내장 객체 session이다.
// session 속성은 true가 기본값이다.
if(mySession == session) {
out.print("getSession()이 리턴한 값이 바로 내장 객체 session이다.<BR>");
}
out.print("Request Session 유효 : " + request.isRequestedSessionIdValid() + "<BR>");
out.print("Session 데이터로 쿠키 사용 여부 : " +
request.isRequestedSessionIdFromCookie() + "<BR>");
out.print("Session 데이터로 URL 사용 여부 : " +
request.isRequestedSessionIdFromURL() + "<BR>");
out.print("Requested Session Id: " + request.getRequestedSessionId() + "<BR>");
out.print("Session ID : " + mySession.getId());
Cookie [] cookies = request.getCookies();
if ( cookies != null ) {
%>
<H2> 쿠키 정보 </H2><P>
<%
for(int i = 0; i < cookies.length; i++) {
out.print(cookies[i].getName() + ": " + cookies[i].getValue());
}
}
%>
</FONT>
</BODY>
</HTML>
- Total
- Today
- Yesterday
- 오라클
- 유전자
- 상식
- 뇌
- 금연일기
- DNA
- 부작용
- 믹스커피
- 금단증상
- 챔픽스
- 챔픽스 후기 금연
- 인공지능
- 생명과학
- 다이어트
- 챔픽스 후기
- 금연
- 단백질
- 통신
- 지진
- 흡연
- 보건
- 설탕
- 과학
- 보건소
- 의료
- oracle
- 냄새
- 윈도우10
- 100일
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |