은은하게 코드 뿌시기

[jsp 내부객체] - page, config,exeption 본문

웹/JSP

[jsp 내부객체] - page, config,exeption

은은하게미친자 2022. 8. 9. 22:27
728x90

1. page 

: jsp 페이지 그 자체를 나타내는 객체 , 그래서 jsp페이지 내에서 page객체는 this키워드로 자기 자신을 참조 할 수있습니다. page객체는 javax.servlet.jsp.HttpJspPage 클래스 타입으로 제공되는 JSP내부 객체입니다.

<%
    String pageInfo =  this.getServeletInfo();
%>

2. config

: javax.servlet.ServletConfig 클래스 타입의 내부 객체 

ServieletConfig는 서블릿 에게 서블릿을 초기화하는 동안 참조해야 할 정보를 전해주는 역할을 합니다. 서블릿이 초기화 될 때 참조해야할 다른 여러정보를 가지고있다고 전해줍니다.

 

메소드 설명
Enumeration getInitParameterNames() 서블릿 설정 파일에 지정된 초기 파라미터 이름을 반환
String getInitParameter(name) 지정한 name의 초기파라미터 이름을 반환합니다.
String getServeletName() 서블릿 이름을 반환합니다.
ServeletContext getServletContext() 실행하는 서블릿 ServletContext를 반환합니다.

3. exception 

: 프로그래머가 jsp페이지에 발생할 예외처리를 하는 페이지를 지정한경우 에러페이지에 전달되는 예외객체

page지시자의 isErrorPage속성을 true로 지정한 jsp페이지에서만 사용 가능한 내부객체. java.lang.Throwable 클래스 타입으로 제공되는 jsp내부객체입니다.

 

*exception 내부객체 에서 제공하는 메소드

메소드 설명
String getMessage() 에러메세지를 반환합니다.
String toString() 에러 실체의 클래스명과 에러메세지를 반환합니다.

ex)) String msg = exception.getMessage();

728x90
Comments