글
내부객체란 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 |
RECENT COMMENT