내부객체란 JSP페이지를 작성할때 특별한 기능을 제공하는 JSP컨테이너가 제공하는 특별한 객체(변수)를 말한다.

내부객체는 사용되는 범주에 따라 4가지 형태로 분류된다

· JSP페이지 입출력 관련 내부객체

· JSP페이지 외부 환경 정보 제공 내부객체

· JSP페이지 서블릿 관련 내부객체

· JSP페이지 예외 관련 기본객체

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

//name이라는 파라미터 값을 구하는 getParameter()메소드는 request(특정한 객체명)로 호출

//name이라는 변수로 넘어온값을 request 내부객체를 이용하여 name이라는 String형 변수에 저장

JSP페이지의 내부객체

내부객체 Type 설명
request javax.servlet.http.HttpServletRequest 파라미터를 포한한 요청을 담고 있는객체
response javax.servlet.http.HttpServletResponse 요청에 대한 응답을 담고 있는 객체
out javax.servlet.jsp.JspWriter 페이지 내용을 담고 있는 출력 스트림 객체
session javax.servlet.http.HttpSession 세션 정보를 담고 있는 객체
application javax.servlet.ServletContext

어플리케이션 Context의 모든 페이지가공유할 데이터를 담고 있는객체

pageContext javax.servlet.jsp.PageContext 페이지 실행에 필요한 Context정보를 담고 있는 객체
page javax.servlet.jsp.HttpJspPage JSP페이지의 서블릿 객체
config javax.servlet.ServletConfig JSP페이지의 서블릿 설정 데이터 초기화 정보 객체
exception java.lang.Throwable JSP페이지의 서블릿 실행시 처리하지 못한 예외 객체

1.request 내부 객체
-  javax.servlet.http.HttpServletRequest Interface를 구현한 객체
- <form>에서 입력되어 브라우저가 전송한 데이터를 jsp에서 처리 할 수 있도록 객체로 가져오는 역할을 함
- 접속한 클라이어언트에 대한 정보도 알 수 있음

2.response 내부 객체
- javax.servlet.http.HttpServletResponse Interface의 객체
- 처리결과를 클라이언트(브라우저)에게 출력 할 목적을 가지고 있음
- sendRedirect() 데이터 처리를 한 후 특정 페이지로 자동으로 이동

3.out 내부 객체
- javax.servlet.jsp.JspWriter Class의 객체
- out.print, out.println 으로 출력하는 역할
- <%= %> 으로 표현 가능
 

'프로그래밍 > jsp' 카테고리의 다른 글

동영상 플레이 소스  (0) 2011.09.27
팝업 두개 띄울시 안겹치게  (0) 2011.06.15
form 전송방식  (0) 2010.02.08
tomcat 서버 재시작  (0) 2010.02.08
jsp 액션태그  (0) 2010.02.08
by antilla 2010. 2. 8. 22:20