성낙현의 JSP 자바 웹 프로그래밍 2장 요점정리

우영·2024년 2월 6일
0

JSP

목록 보기
8/10

2장

2.1 내장객체

JSP 페이지가 실행될 때 컨테이너가 자동으로 생성해주는 객체
따라서 별도로 선언하거나 객체로 생성하지 않아도 즉시 사용할 수 있다

내장객체의 특징

  • 컨테이너가 미리 선언해놓은 참조 변수를 이용해 사용한다
  • 별도의 객체 생성 없이 각 내장 객체의 메서드를 사용할 수 있다.
  • JSP 문서 안의 <% 스크립틀릿 %>과 ,<%=표현식 %> 에서만 사용할 수 있다.
  • <%! 선언부 %> 에서는 즉시 사용하는건 불가능하고, 매개변수로 전달받아 사용할수는 있다

2.2 request 객체

request 내장 객체는 JSP에서 가장 많이 사용되는 객체로, 클라이언트(주로 웹브라우저)가
전송한 요청 정보를 담고 있는 객체다, 주요기능은 다음과같다

  • 클라이언트와 서버에 대한 정보 읽기
  • 클라이언트가 전송한 요청 매개변수에 대한 정보 읽기
  • 요청 헤더 및 쿠키 정보 읽기

request 객체의 메소드

2.3 response 객체

request 내장객체가 클라이언트의 요청 정보를 저장하는 역할을 했다면
response 내장객체는 그와 반대로 요청에 대한 응답을 웹 브라우저로 보내주는 역할을 한다
주요기능으로는 페이지 이동을 위한 리다이렉트와 http 헤더에 응답헤더 추가가 있다
이외에 기능도 있지만 JSP에서는 거의 사용하지않는다

2.4 out 객체

out 내장객체는 웹 브라우저에 변수등의값을 출력할때 주로 사용한다
하지만 JSP를 작성하면서 그런일은 많지않다
그래도 스크립틀릿 내에서 변수를 웹 브라우저에 출력해야 한다면
표현식보다는 out 내장객체를 사용하는편이 좋다

2.5 apllication 객체

application 내장 객체는 웹 애플리케이션당 하나만 생성되며, 모든 JSP 페이지에서 접근할수있다
주로 웹 애플리케이션 전반에서 이용하는 정보를 저장하거나 서버의 정보, 서버의 물리적 경로등을
얻어오는데 사용한다.
web.xml는 웹 애플리케이션에 대한 여러가지 설정을 저장하는곳

2.6 exception 객체

주로 오류명과 오류 메세지를 출력하는 부분에서 사용되고있다
JSP에서는 그이상으로 사용되는 경우가 거의없다

profile
소음

0개의 댓글