Web/Jsp

[Jsp] 내장 객체

hikr90 2025. 1. 9. 22:01

# 내장 객체

- 내장 객체란 JSP에서 기본적으로 제공하는 특수한 레퍼런스 타입의 변수이다.

- 웹 컨테이너에서 자동으로 제공하므로 객체 생성 없이 바로 사용가능하다.

 

주요 객체

종류
리턴 타입
설명
request
javax.servlet.http.HttpServletRequest
웹브라우저의 요청 정보를 저장하는 객체
response
javax.servlet.http.HttpServletResponse
웹브라우저 요청 응답에대한 정보를 저장하는 객체
session
javax.servlet.http.HttpSession
웹브라우저의 정보를 저장하고 유지하기위한 정보를 저장하고 있는 객체

공통 메소드

종류
설명
setAttribute(String key, Object value)
- 객체의 속성값을 지정하는 메소드
- 속성명을 key값으로 속성값을 value로 받는다.
getAttribute(String key)
- 객체의 속성명을 읽어오는 메소드
- 파라미터로 속성명을 받는다.
removeAttribute(String key)
- 내장객체의 속성을 삭제하는 메소드
- 파라미터로 속성명을 받는다.

 

(1) Request

종류
설명
getParameter(String name)
파라미터 변수 name에 저장된 값을 가져오는 메소드로, 가져온 값은 String으로 리턴된다.
getRemoteAddr()
웹사이트에 접속중인 사용자의 ip주소를 가져오는 메소드

 

(2) Response

종류
설명
setContentType(String type)
- 응답하는 페이지의 데이터 타입을 지정하는 메소드
- 서버에서 html로 응답할 경우 "text/html; charset=utf-8"를 파라미터에 넣어야한다.
getWriter()
jsp에서 출력 스트림인 printWriter 객체를 사용하는 경우 필요한 메서드
sendRedirect(String location)
jsp에서 페이지를 이동시키는 메소드, 파라미터 location의 주소로 이동한다.
 

'Web > Jsp' 카테고리의 다른 글

[Jsp] Forward & Bind  (0) 2025.01.09
[Jsp] DB Connect Model  (0) 2025.01.09
[Jsp] 스크립트릿  (0) 2025.01.09
[Jsp] Dynamic Web Project  (0) 2025.01.09
[Jsp] Jsp  (0) 2025.01.09