관리 메뉴

FU11M00N

[JSP] 내장객체 request 본문

Programming/JSP

[JSP] 내장객체 request

호IT 2020. 5. 5. 20:56

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 소스코드

사진 1-1

member.jsp의 실행결과

사진 1-2

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