본문 바로가기

Web108

[JSP] pageContext란/예제 5.4 pageContext 객체-JSP 페이지와 관련된 프로그램에서 다른 내장 객체를 얻어내거나 현재 페이지의 요청과 응답의 제어권을 다른 페이지로 넘겨주는 데 사용-request, session, application과 같은 내장 객체의 속성을 제어-해당 jsp page의 페이지 문맥을 캡슐화 한 것-다른 명시적 객체에 접근하는 여러 가지 편리한 함수 제공-jsp컨테이너에 의해서 실행 되기 전 자동으로 서블릿 객체로 변환되어 해석된다. ***실습20 pageContextTest1.jsp pageContextTest2.jsp pageContext Test pageContext의 forward 메소드로 포워딩된 페이지입니다. pageContextTest3.jsp include 되는 pageContextT.. 2016. 6. 22.
response객체/response란?/response예제/HttpServletResponse 5.3 response 객체-클라이언트의 요청에 대한 HTTP 응답(HTTP Response)을 나타내는 객체-JSP에 의해 생성된 클라이언트에 보내질 응답을 캡슐화 한 것-서블릿의 service 메소드의 인자인 HttpServletResponse와 동일하게 사용됨-주로 jsp페이지의 쿠키설정, 헤더설정, 문자셋 등을 변경 시에 사용됨 ***실습19 responseTest1.jsp responseTest2.jsp Response Test 현재 페이지는 responseTest1.jsp에 의해 리다이렉트 된 페이지입니다. 2016. 6. 22.
request 객체/request란?/request예제 /HttpServletRequest 5.2 request 객체-사용자의 요청에 관련된 정보를 얻기 위해 사용하는 객체-클라이언트에서 서버로 보내는 요청을 담고있는 객체-요청범위를 가지며 javax.servlet.http.HttpServletRequest 클래스의 한 인스턴스-요청 파라미터와 관련된 메소드들-서블릿의 service 메소드의 아규먼트인 HttpServletRequest와 동일하게 사용됨 ***실습16 requestTest1_Form.jsp DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> Insert title here 이름 성별 남 여 취미 독서 게임 tv시청 축구 기타 requestTest1_F.. 2016. 6. 22.
웹컨테이너 내장객체/ 내장객체란? -웹 컨테이너가 제공하는 고정된 이름의 객체 다음 포스팅에서 request, response, pageContext를 설명한다. 2016. 6. 22.
JSP지시어란?/include/taglib/예제 4. JSP 지시어4.1 JSP 지시어-JSP 파일 내에서 JSP를 실행할 컨테이너에서 해당 페이지를 어떻게 처리할 것인가에 대한 설정 정보들을 지정해주는 데 사용-지시어 종류: Page 지시어, include 지시어, taglib 지시어 4.2 include 지시어-특정한 JSP 파일 또는 HTML 파일을 해당 JSP 페이지에 삽입할 수 있도록 하는 기능을 제공하는 지시어-여러 JSP 페이지에서 공통되는 부분이 많을 때 이러한 공통되는 부분을 따로 파일로 만들어 include 지시어로 삽입 4.3 taglib 지시어-JSTL(JSP Standard Tag Library)이나 커스텀 태그 등 태그-라이브러리를 JSP에서 사용할 때 접두사를 지정하기 위해 사용-uri 속성과 prefix 속성의 두 가지 속.. 2016. 6. 22.
redirect/forword/include 란 /예제/샘플 3.2 페이지 이동3.2.1 sendredirect -주소변경O, 값 전송X-웹 페이지를 다른 위치로 이동시킨 다음 사용자들을 다른 페이지로 유도할 때 다른 웹 서버에 있는 웹 자원도 호출가능-텍스트 자료만 전달-한글을 전달하려면 URL인코딩해야함. 3.2.2 forword-클라이언트로부터의 요청과 응답정보를 매개변수로 모든 제어를 넘김-주소변경X, 값 전송O-다른 페이지에 이동하면서 현재 페이지 정보/제어권 모두 보냄(현재 페이지에서 할일을 다 하고 난 후 호출할 경우에 유용)-같은 웹서버, 같은 웹 애플리케이션내에 웹 자원만 호출-객체형태 모든 데이터를 전달 3.2.3 include-클라이언트로부터 요청과 응답정보를 넘겨 실행한 결과를 포함.(실행후 다시 돌아온다) ***실습12 import java.. 2016. 6. 22.