# 내장 객체
- 내장 객체란 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 |