<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>request.jsp</h1>
<hr>
<!-- http://localhost:80/jspstudy/jsp2/request.jsp -->
서버도메인명: <%=request.getServerName() %><br>
서버포트번호: <%=request.getServerPort() %><br>
URL 주소: <%=request.getRequestURL() %><br>
URI 주소: <%=request.getRequestURI() %><br>
클라이언트 IP주소: <%=request.getRemoteAddr() %><br>
프로토콜: <%=request.getProtocol() %><br>
전송방식: <%=request.getMethod() %><br>
컨텍스트경로: <%=request.getContextPath() %><br>
물리적경로: <%=request.getRealPath("/") %><br>
세션연결정보: <%=request.getRequestedSessionId() %><br>
http헤더정보(user-agent): <%=request.getHeader("user-agent") %><br>
http헤더정보(connection): <%=request.getHeader("connection") %><br>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>response.jsp 페이지</h1>
<%
// response : 서버 처리결과 응답정보를 저장
// response.setHeader("헤더이름", "바꿀값");
// response.addCookie("쿠키값");
// response.sendRedirect("이동할 페이지");
// response.setContentType("text/html; charset=UTF-8");
// jsp에서 이동
// response.sendRedirect("request.jsp");
// pageContext : 현재 한개 페이지의 모든정보를 저장
// session : 클라이언트와 서버의 접속정보 저장(클라이언트 당 유지됨)
%>
세션ID: <%=session.getId() %><br>
세션생성시간: <%=session.getCreationTime() %><br>
세션유지시간: <%=session.getMaxInactiveInterval() %><br>
<%
session.setMaxInactiveInterval(3600); // 초단위 (1시간)
%>
세션유지시간: <%=session.getMaxInactiveInterval() %><br>
<%
// application : 서버가 동작하면 계속 값을 유지하는 객체
// (프로젝트, 프로그램당 유지됨)
/*
// 영역객체(자료구조 Map) 유지 범위
pageContext(페이지 당 1개) < request(요청 당 1개) < session(클라이언트 당 1개) < application(프로그램 당 1개)
*/
%>
서버정보: <%=application.getServerInfo() %><br>
물리적경로: <%=application.getRealPath("/") %><br>
<%
// out : 브라우저 출력정보를 저장하는 객체
out.println("출력<br>");
//out.close(); // 여기까지만 출력
out.println("객체<br>");
%>
버퍼크기: <%=out.getBufferSize() %>바이트<br>
버퍼남은크기: <%=out.getRemaining() %>바이트<br>
</body>
</html>
'IT > Jsp' 카테고리의 다른 글
jsp - cookie 저장, 삭제 (0) | 2018.09.13 |
---|---|
jsp - scope (page, request, session, application) (0) | 2018.09.12 |
jsp - form값 post로 submit전송 (text, radio, select, checkbox), value값이 여러개일 때 getParameterValues (0) | 2018.09.11 |
jsp - form 태그에서 서버로 값 넘길 때 한글깨짐 처리 (get, post 방식) (0) | 2018.09.03 |
jsp - form 입력값 전송, request 객체, request.getParameter("파라미터이름") (0) | 2018.09.03 |