Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
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 31
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

chapter03 : request 본문

JSP

chapter03 : request

GAWON 2023. 5. 22. 09:17
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>request 기본 객체</title>
</head>
<body>
	<h1>request 객체의 정보 확인 </h1>
	<ul>	<!--(★)는 중요한 정보 !!  -->
		<li>클라이언트 IP 주소(★) : <%= request.getRemoteAddr() %></li>
		<li>요청정보 길이 : <%= request.getContentLength() %></li>
		<li>요청정보 인코딩 : <%= request.getCharacterEncoding() %></li>
		<li>요청정보 컨텐트 타입 : <%= request.getContentType() %></li>
		<li>요청정보 프로토콜 : <%= request.getProtocol() %></li>
		<li>요청정보 전송방식(★) : <%= request.getMethod() %></li>
		<li>요청 URI(★) : <%= request.getRequestURI() %></li> <!-- getContextPath 이하 경로 -->
		<li>요청 URL(★) : <%= request.getRequestURL() %></li>	 <!-- 전체 경로 --> 
		<li>컨텍스트 경로(★) : <%= request.getContextPath() %></li>  <!-- 프로젝트명 -->
		<li>컨텍스트 정보 : <%= request.getServletContext() %></li>
		<li>서버 이름 : <%= request.getServerName() %></li>
		<li>서버 포트 : <%= request.getServerPort() %></li>
	</ul>
	
	<h1>request 객체의 주요 메소드</h1>
	<ul>
		<li>포워드: request.getRequestDispatcher("이동할경로").forward(request, response); </li>
		<li>세션 얻기: request.getSession(); </li>
		<li>파라미터 얻기: request.getParameter(); </li>  <!-- 단수 -->
		<li>파라미터들 얻기(배열): request.getParameterValues(); </li> <!-- 복수 -->
		<li>쿠키 얻기: request.getCookies(); </li>
		<li>속성값 얻기: request.getAttribute("속성"); </li>
		<li>속성값 저장하기: request.setAttribute("속성", 값);</li>
	</ul>
</body>
</html>

'JSP' 카테고리의 다른 글

JSP.txt  (0) 2023.05.22
chapter02 : page  (0) 2023.05.22
chapter02 : script_element  (0) 2023.05.22
chapter04 : 01_send  (0) 2023.05.22
chapter04 : 02_receive  (0) 2023.05.22