본문 바로가기

JSP

(5)
내부객체 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..
액션 태그 1. include 액션태그 flush="true"는 포함할 페이지의 내용을 삽입하기 이전에 현재 페이지가 지금까지 버퍼에 저장한 내용을 출력함. 파라미터 사용시... 2. forward 액션태그 다른 페이지로 이동할 때... 클라이언트 요청시에 포함된 매개변수와는 별도의 추가 파라미터가 필요할 땐.. 기타 액션태그 코드 코드 코드 useBean 자바빈즈와 통신하기 위해 사용
지시자 1. page 지시자 속성 목록 info language contentType extends import session buffer autoFlush isThreadSafe trimDirectiveWhitespaces errorPage isErrorPage pageEncoding 2. include 지시자
JSP의 스크립트(Script) 1. 선언문 ex) 위와 같이 선언된 변수는 jsp 페이지 어디에나 접근이 가능하다. cf) 객체가 생성되는 순서가 멤버변수가 먼저 만들어지고 다음에 메소드가 만들어진다. 2. 스크립트릿(Scriptlet) jsp 페이지가 서블릿으로 변환되고 요청될 때 _jspService 메소드 안에 선언이 되는 요소 지역변수. 메소드 선언 x 3. 표현식
JSP의 생명주기 1. init() 메모리에 로드된 서블릿이 service()를 호출하기위한 준비작업을 해야하는데, 이를 초기화라고한다. 2. service() 들어온 요청에 대한 처리. 3. destroy() 서비스할 필요가 없는 경우에 destroy()를 거쳐 메모리에서 해제.