B.E/JSP

[JSP] 내장 객체의 종류

pinomaker 2022. 4. 24. 10:47

내장 객체의 종류

내장 객체 소속 패키지 클래스 이름 사용 용도
request javax.servlet.http <<interface>>
HttpServletRequest
요청에 따른 폼 양식 정보 처리
response javax.servlet.http <<interface>>
HttpServletResponse
요청에 대한 응답 처리
session javax.servlet.http <<interface>>
HttpSession
세션 정보 처리
application javax.servlet <<interface>>
ServletContext
웹 애플리케이션 정보 처리
config javax.servlet <<interface>>
ServletConfig
현 JSP 페이지 환경 처리
exception java.lang <<interface>>
Throwable
예외처리를 위한 객체
page java.lang <<interface>>
Object
현재 JSP 페이지에 대한
클래스 정보
pageContext javax.servlet.jsp <<interface>>
PageContext
현재 JSP 페이지에 대한
페이지 컨텍스트
out javax.servlet.jsp <<interface>>
JspWriter
출력 스트림

 

내장 객체 request

메소드 종류

반환 값 메소드 사용 용도
void setCharacterEncoding(String env) 요청 페이지에 따른 인코딩 방법 적용
String getParameter(String name) name의 요청 인자 값을 반환, 없으면 null
String[] getParameterValues(String name) name의 요청 인자 값을 문자열 배열로 반환
Enumeration getParameterNames() 모든 인자의 이름을 Enumeration으로 반환
String getProtocol() 사용 중인 프로토콜 반환
String getRemoteAddr 클라이언트의 IP 주소 반환
String  getRemoteHost() 클라이언트의 호스트 이름 반환
String getServerName() 요청된 서버의 호스트 이름을 반환
String getServerPort() 요청된 서버의 포트 번호를 반환

 

request를 이용한 Form Data 받기

String name = request.getParameter("name");

 

내장 객체 response