내장객체 3

JSP) 내장 객체(2) - response

클라이언트 요청에 대한 응답을 나타내는 객체. 웹 컨테이너에서 javax.servlet.http.HttpServletResponse 인터페이스를 사용해서 response객체를 만든다. response객체로 HTTP 응답 헤더 정보 설정, 쿠키 추가, 페이지 리다이렉트 등의 기능을 한다. 주요 메소드 addHeader 예제 // 3초에 한번씩 페이지 새로고침 // ex) 지도에서 실시간 버스 남은 시간표시 response.addHeader("Refresh", 3); // 3초 후 페이지 이동 // ex) 결제 후 몇 초 후 페이지 자동 이동 response.addHeader("Refresh", "3;url=http://www.naver.com"); // 실행하자마자 바로 페이지 이동 response.sen..

Back-end/JSP 2022.03.01

JSP) 내장 객체(1) - request

1. request 객체 request객체는 HTTP요청정보를 담고있다. 동작 순서 웹 브라우저가 HTTP메시지(헤더 + 바디)를 웹 서버에 보냄. → 서버가 받은 HTTP요청이 서블릿/JSP요청이면? → 해당 컨테이너는 HTTP메시지를 통해 HttpServletRequest객체를 생성하고 서블릿 인스턴스에 넘김. → 서블릿이 요청데이터를 얻을 수 있음. → JSP페이지는 HttpServletRequest객체를 request이름으로 사용한다. 2. request객체 메소드 http헤더 (user-agent) : http헤더 (accept-language) : http헤더 (host) : http헤더 (connection) : 3. Form과 연결해서 파라미터 값 가져오기 주의!! form 태그로 파라미터..

Back-end/JSP 2022.03.01

JSP) 내장 객체란?

내장 객체란(Implicit Object)? 웹 컨테이너가 제공하는 고정된 이름의 객체. JSP 페이지는 웹 컨테이너에의해 서블릿클래스로 변환되는데(.jsp -> .java -> .class) ,이때 웹 컨테이너가 자동으로 생성해주는 객체. 기본적으로 javax.servlet, java.lang 패키지 아래 고정된 이름으로 생성된다. 클래스, 패키지, import, 객체 선언 없이 자유롭게 사용할 수 있다. 종류: 총 9개 javax.servlet 패키지 아래 8개 + 예외처리를 위한 java.lang 패키지 아래 1개 실제 서버에 올라가 자동 변환된 서블릿 코드를 보면 _jspService() 메소드 내부에 생성된 객체들을 볼 수 있다. public void _jspService(final javax...

Back-end/JSP 2022.02.01
반응형