참치코더의 꿈 메모장

JSP- 내장 객체 기능 , 예외처리 , 처음 페이지 설정 본문

JSP

JSP- 내장 객체 기능 , 예외처리 , 처음 페이지 설정

참치깡 2020. 12. 22. 16:59
728x90

JSP 내장 객체 기능 

 

서블릿에서 사용하던 데이터 전달 방법을 JSP에서도 내장객체로 사용이 가능하다 

서블릿 - JSP 통신을 가능하게 만드는 기능이라고 생각하면 된다. 

 

JSP 내장 객체 서블릿 설명 
page this 한번의 요청에 대해 하나의  JSP 페이지를 공유한다.
request  HttpServletRequest 한번의 요청에 대해 같은 요청을 공유하는 JSP 페이지를 공유한다. 
session HttpSession 같은 브라우저에서 공유합니다.
application ServletContext 같은 애플리케이션에서 공유한다.
차이점은 JSP에서는 자동으로 세션 객체를 생성 해 주므로 굳이 메서드를 호출해서 세션을 얻을 필요가 없다.

 

JSP 예외 처리 

 

이클립스에서 예외 전용 JSP를 만든후에 

<%@ page isErrorPage='true' %>

 

위의 문장을 사용하면 예외전용 JSP를 생성 

다른 JSP 파일에서 

<%@page errorPage='예외 전용 JSP. jsp'%>

 

이렇게 하면 오류가 발생했을 때 설정한 jsp 페이지로 전용 오류창이 뜨게 된다. 

 

에러 코드에 따른 에러 처리

 

<error-page>

<error-code>에러코드</error-code>

<location>오류 페이지 위치</location>

</error-page>

 

web.xml 에서 이걸 사용하면 코드별로 오류 페이지를 지정할 수 있다.

 

 

처음 페이지 설정 방법 

<welcome-file-list>

   <welcome-file>jsp 또는 html 파일 이름1</welcome-file>

   <welcome-file>jsp 또는 html 파일 이름2</welcome-file>

    ...

</welcome-file-list>

 

web.xml을 보면 위와 같이 기본적으로 설정되어 있는 걸 볼 수 있는데 

위에서 부터 차례대로 시작페이지로 지정된다. 

원하는대로 파일을 설정하면 시작페이지가 지정되는 것을 알수 있다.

 

 

 

 

 

 

 

728x90
Comments