반응형

JSP 기본객체 혹은 내장객체는 페이지 내에서 별다른 선언 없이

바로바로 사용할 수 있는 객체입니다.

 

이러한 객체는 HttpServlet에서 제공하는 기능을 사용할 수 있으며

사용방법은 <% %> 익스프레션을 통해 구현하면 됩니다.

 

기본객체의 종류

 

1. Request : 웹 브라우저의 요청정보를 담고 있는 객체

위와 같이 JSP에서 <% %> 안에 request 기능을 사용할 수 있습니다.

기능 설명
getParameter 전달된 파라미터를 가져옴
getParameterNames Enumeration 형태의 파라미터를 가져옴
getSession 세션 객체를 가져옴
getCharacterEncoding 캐릭터 인코딩 타입을 가져옴
getLocalAddr IP 주소를 가져옴

보통 위와 같이 기능을 표현할 수 있으며

위의 이미지와 같이 reuqst에 점을 붙이면 더 많은 기능을 확인할 수 있습니다.

 

2. Response : 요청에 대한 응답 정보를 담고 있는 객체

Request와 비슷하게 위와 같이 구현할 수 있습니다.

기능 설명
addCookie 쿠키를 추가
addHeader 헤더 정보를 추가
getBufferSize 버퍼 사이즈를 가져옴
sendRedirect 해당 페이지로 리다이렉트 처리
setCharacterEncoding 인코딩 타입을 지정

 

3. pageContext : 현재 페이지의 Context 정보를 참조함

기능 설명
include 특정 페이지를 현재 페이지에 ADD
removeAttribute 지정된 속성을 제거
getRequest Request 객체를 반환함
JspWriter page  객체를 반환함
forward 지정된 페이지로 이동

 

4. session : 세션 정보를 처리

기능 설명
invalidate 현재 세션을 종료시
getAttribute 세션 정보를 가져옴
setAttribute 세션에 정보를 저장
getLastAccessedTime 현재 세션의 마지막 접근 시간을 반
getMaxInactiveInterval 세션의 유지시간을 반환(초)

 

5. out : OutPutStream 처리(사용자 화면에 처리됨)

기능 설명
close OutPutStream을 닫고 버퍼를 비
flush OutPutStream과 버퍼를 비움
println 지정된 내용을 출력 후 개행
print 지정된 내용을 출력 (개행X)
clearBuffer 버퍼를 Clear시

 

이외의 객체

기본객체 명 설명
application  application 처리 및 정보를 참조하기 위한 객체
config  현재 페이지의 환경설정을 위해 사용
page  현재 사용중인 JSP의 Servlet 객체 정보를 참조
exception  예외처리를 위해 사용
반응형

+ Recent posts