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 | 
													Tags
													
											
												
												- 보안뉴스한줄요약
 - 자바스크립트 기본 문법
 - 다크웹
 - oracle
 - GIT
 - 파이썬
 - php
 - javascript
 - 자바스크립트 prototype
 - 깃허브
 - 보안뉴스
 - 랜섬웨어
 - 보안뉴스 한줄요약
 - 보안뉴스 요약
 - Oracle SQL
 - 보안뉴스요약
 - 카카오프로젝트100
 - 카카오프로젝트 100
 - numpy
 - 카카오프로젝트
 - 자바스크립트 node
 - 자바스크립트 element api
 - 오라클
 - ES6
 - 자바스크립트
 - 자바스크립트 jQuery
 - oracle db
 - python
 - 자바스크립트 API
 - 자바스크립트 객체
 
													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