request
, response
, out
, session
, application
, pageContext
, page
, config
, exception
request
, session
, application
, pageContext
내장 객체는 속성(attribute) 값을 저장하고 읽을 수 있는 메소드인 setAttribute()
메소드와 getAttribute()
메소드를 제공
String getParameter(name)
name
에 저장된 변수 값을 얻어내는 메소드String[] getParameterValues(name)
name
에 저장된 모든 변수 값을 얻어내는 메소드Enumeration getParameterNames()
java.util.Enumeration
타입으로 리턴String getProtocol()
String getServerName()
String getMethod()
String getQueryString()
String getRequestURI()
String getRemoteHost()
String getRemoteAddr()
String getServerPort()
String getContextPath()
String getGeader(name)
Enumeration getGeaderNames()
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>request</title>
</head>
<body>
<h2>request - 요청 메소드</h2>
<form action="requestTest1.jsp" method="post">
<dl>
<dd>
<label for="name">이름</label>
<input type="text" id="name" name="name" placeholder="홍길동" autofocus="autofocus" required="required">
</dd>
<dd>
<label for="age">나이</label>
<input type="number" id="age" name="age" required="required" min="20" max="99" value="20">
</dd>
<dd>
<fieldset>
<legend>성별</legend>
<input id="gender" name="gender" type="radio" value="m" checked="checked">
<label for="gender">남</label>
<input id="gender" name="gender" type="radio" value="f" checked="checked">
<label for="gender">여</label>
</fieldset>
</dd>
<dd>
<label for="hobby">취미</label>
<select id="hobby" name="hobby" required="required">
<option value="잠자기" selected="selected">잠자기
<option value="무협지보기" selected="selected">무협지보기
<option value="애니시청" selected="selected">애니시청
<option value="건프라" selected="selected">건프라
</select>
</dd>
<dd>
<input type="submit" value="전송">
</dd>
</dl>
</form>
</body>
</html>
<%@ 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>
<h2>request 요청 메소드</h2>
<%
request.setCharacterEncoding("utf-8");
String name = request.getParameter("name");
String age = request.getParameter("age");
String gender = request.getParameter("gender");
String hobby = request.getParameter("hobby");
if(gender.equals("m")) {
gender = "남자";
} else {
gender = "여자";
}
%>
<%=name %>님의 정보는 다음과 같습니다.<p>
나이 : <%=age %><br>
성별 : <%=gender %><br>
취미 : <%=hobby %><br>
</body>
</html>