ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 태그의 개념과 내장객체
    기타/Servlet 2020. 12. 8. 16:20

    jsp 태그

    지시자 <@ % %> 페이지속성
    주석 <%-- --%>
    선언 <%! %> 변수, 메소드 선언
    표현식 <%= %> 결과값 출력
    스크립트릿 <% %> JAVA 코드
    액션태그 <jsp:action> </jsp:action> 자바빈 연결

    html코드는 소스보기를 할 때 주석이 같이 보이지만 jsp주석은 소스보기로 확인 불가능 하다.

     

    내장 객체

    스크립트릿 안에서만 사용 가능하다

    스크립트릿에 내장 객체와 같은 이름의 변수를 선언할 수 없다

    선언문에는 사용이 가능하지만 가급적 사용하지 않는 편이 좋다.

    서블릿 컨테이너가 해당 JSP 페이지 실행 시 자동으로 생성된다.

     

    내장객체 반환값 타입 설명
    request javax.servlet.http.httpServletRequset 또는
    javax.servlet.ServletRequset
    웹 브라우저의 요청 정보를 저장
    response javax.servlet.http.httpServletResponse 또는
    javax.servlet.ServletResponse
    웹 브라우저의 요청에 대한 응답 정보를 저장
    out javax.servlet.jsp.JspWriter JSP페이지의 출력할 내뇽을 가지고 있는 출력 스트림
    session javax.servlet.httpHttpSession 하나의 웹 브라우저 내에서 정보를 유지하기 위한 세션 정보를 저장
    application javax.servlet.ServletContext 웹 애플리케이션 Context의 정보를 담고 있다
    pageContext javax.servlet.jsp.PageContext JSP 페이지에 대한 정보를 정장
    page java.lang.Object JSP 페이지를 구현한 자바 클래스
    config javax.servlet.ServletConfig JSP 페이지에 대한 설정 정보를 담고 있다.
    exception java.lang.Throwable JSP 페이지에서 예외가 발생한 경우 사용

     

    내장객체는 page, request, session, application 4개의 영역(scope)을 가진다

    내장 객체 영역은 객체 유효기간이라고도 불린다

    객체를 누구와 공유할 것인지 나타낸다

    댓글

Designed by Tistory.