일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 렌즈
- 85mm f/1.8G
- AF-S 18-35mm
- 푸초
- AF-S NIKKOR 85mm f/1.8G
- 풍경
- daily
- 카메라
- 여름성경학교
- AF-S NIKKOR 18-35mm f/3.5-4.5G ED
- Nikon
- 니콘
- AF-S NIKKOR 50mm f/1.8G
- Photo
- 사진
- 50mm
- nikkor
- af-s 18-35
- 85mm 1.8g
- 출사
- 18-35mm
- 하늘풍경
- 일상
- D750
- 50mm f/1.8G
- 꽃
- spring
- 경치
- 푸른초장교회
- camera
- Today
- Total
병갈이 블록
Request기본 객체 본문
일단...
request객체가 제공하는 기능
_클라이언트와 관련된 정보 읽기
_서버와 관련된 정보 읽기
-클라이언트가 전송한 "요청 파라미터", "요청 헤더", "쿠기" 읽기
_속성 처리
메서드
1.클라이언트 및 서버관련
-String getRemoteAddr() : 연결된 클라이언트의 IP주소
-String getContentType() : 아직 확인 못해봄.
-long getContentLength() : 아직 확인 못해봄.
-String getCharacterEncoding() : charset에 설정한 값.
-String getProtocol() : 프로토콜.(HTTP와 같은....)
-String getMethod() : GET or POST
-String getRequestURI() : 페이지의 위치 경로
-String getContextPath() : 페이지가 저장된 위치의 폴더
-String getServerName() : 서버 이름
-int getServerPort() : 서버 포트
2.파라미터 관련(반환형 메서드이름(매개변수) 형태)
-String getParameter(String Name) : name속성이 Name인 파라미터의 value를 리턴. (value가 1개인 파라미터만 사용.)
-String[] getParameterValues(String[] Name) : name속성이 Name인 파라미터의 values들을 리턴
(value가 2개 이상인 파라미터만 사용. checkbox같은...)
파라미터가 가진 String배열을 한번에 리턴함. String[] val= request.getParameterValues(name); if(val != null) { for(int i=0; i<val.length; i++) { <%= val[i] %> //자료 출력 및 편집하기 } } |
-java.util.Enumeration getParameterNames() : name속성의 값들을 모두 Enumeration자료형으로 반환.
Enumeration클래스의 메서드를 이용해서 값을 편집. 일반적으로 아래와 같이 사용 Enumeration paramEnum = request.getParameterNames(); while(paramEnum.hasMoreElements()) //자료가 더 있으면 { String name = (String)paramEnum.nextElement(); //String 변수에 현 변환해서 자료 받기 <%= name %> //자료 출력 및 편집하기 } |
-java.util.Map getParameterMap() : <파라미터 이름, 값>형태의 자료로 파라미터 값들을 저장.
아래와 같이 사용 Map paramMap = request.gerParameterMap(); String[] name = paramMap.get("파라미터 이름"); if(name != null) //name에 값이 있다면 <%= name[i] %> //값 출력 및 편집. i는 자료가 복수일경우 (자료개수-1)의 숫자까지 지정가능하며(개수를 알아내서 for문으로 써도됨.) 지정된 i값에 저장된 자료가 출력됨 |
(모든 자료는 교육목적이 아니라 제가 공부하는것들을 정리하기위해 올리는 것입니다. 그래서 틀린 정보가 많을 수 있으니 교정해주시는건 감사히 듣겠습니다.^^)
'IT(Old) > JSP 공부 기록' 카테고리의 다른 글
Buffer와 autoFlush (0) | 2017.06.19 |
---|---|
Response 기본객체 (0) | 2017.06.18 |
요청 헤더 (0) | 2017.06.17 |
GET, POST방식에 대한 이해. (0) | 2017.06.17 |
charset과 pageEncoding에 대해서... (0) | 2017.06.17 |