이번 시간에는 속성과 영역에 대해서 알아보도록 하겠습니다. JSP에서 제공을 해주는 내장겍체중 request객체 session객체 application객체 들은 각각의 영역(Scpoe)와 관련된 속성(Attribute)를 가질 수 있습니다. 여기서 속성은 무엇이며 영역은 무엇인지 아주 간단~히 정리해보도록 하겠습니다. 속성(Attribute) : 공유되는 데이터 영역(Scpoe) : 속성을 공유할수 있는 유효범위 위에서 request, session, application 객체들은 영역과 속성을 가질수 있다고 언급을 하엿습니다. 그러면 어떠한 속성과 영역을 가지는지 알아보도록 하겠습니다 Session session내장객체는 세션이 유지되고 있는 범위안에서 즉, session scope안에서 서로 다른 페..
application 객체 각 웹 애플리케이션 당 오직 하나만의 객체만이 생성 ->웹 애플리케이션 전체 영역에서 자원을 공유해야 할 때 주로 사용 ( 방문자 수 등의 통계를 다룰 때 사용) 리턴타입 메소드명 설명 int getMajorVersion() Servlet API 스펙의 Major 버전을 int로 리턴 int getMinorVersion() Servlet API 스펙의 Minor 버전을 int로 리턴 String getServerinfo() 서블릿/JSP 컨테이너의 이름과 버전을 문자열로 리턴 String getMimeType(String file) 서버에 존재하는 file이란 이름을 가진 파일의 MIME 타입을 문자열로 리턴 java.net.URL getResource(String file) ..
PageContext 객체는 javax.servlet.jsp.PageContext 클래스를 상속하여 웹 컨테이너가 구현한 객체 JSP에서는다른 내장 객체를 얻어내거나현재 페이지의 요청과 응답의 제어권을 다른 페이지로 넘겨주는데 PageContext객체를 사용request, session, application => 내장객체의 속성을 제어 PageContext, request, session, application=>내장 객체이다.=>각각의 영역(Scope)과 관련된 자신의 속성(Attribute)를 가질 수 있다.=>서로 다른 페이지라 할지라도 동일한 APP내에서 공유 가능=>이 4가지 내장 객체 들을 영역(Scope)객체 라고도 불리운다.리턴 타입 메소드 명 설명 ServletRequest getReq..
이번 시간에는 내장객체에 속한 response객체에대해 알아보도록 하겠습니다. response객체 Web브라우저에 보낼 응답정보를 저장하고 있는 객체 응답헤더에 대한 정보를 설정 메소드 : setHeader(String headerName, String value) 리턴타입 : X ->응답에 포함될 헤더 정보에 headerName의 이름으로 value값을 설정해 추가한다. 쿠키정보 추가 메소드 : addCookie(Cookie cookie) 리턴타입 : X -> 쿠키에 대한 개념정리는 추후 하겠습니다. 페이지를 리다이렉트한다. 메소드 : sendRedirect(String url) 리턴타입 : X ->지정된 URL로 요청을 재전송 한다. Eclipse로 가셔서 두개의 jsp파일 [responseTest1..
이번시간에는 내장객체중에서 request객체에 대해서 알아보겠습니다. 그전에 내장객체들을 4가지 분류로 나누어서 정리한다음에 request객체에대해 알아보도록 할게요~ ★내장 객체의 분류 JSP페이지 관련된 객체 : page, config 페이지 입출력에 관련된 객체 : request, response, out 컨텍스트에 관련된 객체 : session, application, pageContext 에러에 관련된 객체 : exception 내장객체를 분류해서 알아봣슴돠~ 근데 내장객체가 무엇이냐고요??? 내장객체 내장객체란? 스크립트릿[]이나 표현식[] 에서 선언하지 않고 사용 가능한 default 변수 JSP페이지 내에서 제공하는 특수한 레퍼런스 타입의 변수 JSP가 서블릿으로 변환될 때 자동으로 삽입시..