Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 자바스크립트 element api
- 깃허브
- php
- 파이썬
- 카카오프로젝트100
- numpy
- python
- oracle db
- 자바스크립트 jQuery
- 자바스크립트 객체
- 자바스크립트 node
- Oracle SQL
- 자바스크립트 prototype
- 보안뉴스 한줄요약
- 자바스크립트
- 보안뉴스요약
- 보안뉴스 요약
- 랜섬웨어
- oracle
- javascript
- 보안뉴스
- 오라클
- 카카오프로젝트 100
- 자바스크립트 API
- 다크웹
- ES6
- GIT
- 자바스크립트 기본 문법
- 보안뉴스한줄요약
- 카카오프로젝트
Archives
- Today
- Total
FU11M00N
[JSP] 내장객체 request 본문
1. 내장객체 request ?
웹 브라우저에서 JSP 페이지로 전달되는 정보의 모임으로 HTTP 헤더와 HTTP 바디로 구성되어있습니다.
메소드 | 설명 |
String getParameter(name) | name 에 저장된 변수 값을 얻음. |
String getParameterValues(name) | name에 저장된 모든 변수값을 얻음. |
Enumeration getParameterNames() |
모든 파라미터 변수를 java.util.Enumeration 타입으로 리턴합니다. |
request 객체의 다른 메소드들.
메소드 | 설명 |
String getProtocol() | 사용 중인 프로토콜 리턴 |
String getServerName() | 서버의 도메인 이름 리턴 |
String getMethod() | 요청에 사용된 메소드(GET,POST...) 리턴 |
String getQuesryString() | 요청에 사용된 QueryString 리턴 |
String getRequestURI() | 요청에 사용된 URL 으로부터 URI 값 리턴 |
String getRemoteHost() | 정보를 요청한 웹 브라우저의 호스트 이름 리턴 |
String getRemoteAddr() | 정보를 요청한 웹 브라우저의 IP주소 리턴 |
int getServerPort() | 서버의 포트번호 리턴 |
String getHeader(name) | HTTP 요청 헤더 이름에 해당하는 속성값 리턴 |
2. 실습
String getParameter(name) ,String getParameterValues(name) 메소드 실습.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<h1> 안녕하세요</h1>
<form action="memberProc.jsp" method="GET">
이름:<input type="text" name="name"> <br>
나이:<input type="text" name="age"> <br>
과목:<input type="checkbox" name="subject" value="Math">수학
<input type="checkbox" name="subject" value="Korean">국어
<input type="checkbox" name="subject" value="English"> 영어 <br>
<input type="submit" value="전송">
</form>
member.jsp 소스코드
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<h1>네 안녕하세요! <h1>
<%
String name =request.getParameter("name");
String age = request.getParameter("age");
String subject[] = request.getParameterValues("subject");
String subject_Print=" ";
for(int i=0; i<subject.length; i++){
subject_Print += subject[i];
}
%>
이름:<%=name%> <br>
나이 :<%=age%> <br>
과목 :<%=subject_Print%>
memberProc.jsp 소스코드
member.jsp의 실행결과
memberProc.jsp 의 실행결과
'Programming > JSP' 카테고리의 다른 글
[JSP]JSP 내장객체 9가지 (0) | 2020.05.05 |
---|---|
[JSP]JSP 페이지 스크립트 요소 (0) | 2020.05.05 |
[JSP] 지시자란? (0) | 2020.05.05 |
[JSP] 간단한 멤버 정보 받아오기 (9) | 2020.05.05 |
[JSP] table 태그를 이용한 구구단 (0) | 2020.05.05 |
Comments