2009-09-29 4 views
1

오류가있는 페이지 요청 (404 오류)을 사용자 정의 오류 페이지로 리디렉션하려고합니다. ,Tomcat web.xml 설명 자의 독점 URL 패턴

<url-pattern>/</url-pattern> 

불행하게도,이 또한 *은 .js, * .CSS 같은 파일에 대한 임베디드 요청을 잡는다 : 내 서블릿 위해서는, 대신 루트 서블릿의 이러한 요청을 처리하기 위해, 나는 다음과 같은 URL 패턴을 입력 * .png, * .jpg 및 기타 파일. 배타적 인 패턴을 지정하는 배치 디스크립터의 방법이 있습니까? "x 확장자를 제외한 모든 요청"이라고 말합니까?

내가 볼 수없는 또 다른 방법이 있습니까?

답변

2

다음과 같이 DD에서 HTTP 404 오류에 대한 오류 페이지를 선언 할 수 있습니다.

<error-page> 
    <error-code>404</error-code> 
    <location>/notFound.jsp</location> 
</error-page> 

컨테이너 (귀하의 경우 Tomcat은) 다음 어떤 HTTP의 404를 캡처 (위의 예에서 /notFound.jsp) 사용자가 지정한 페이지로에 전달합니다.

일부 문서는 at Sun이고 일부는 Google Code입니다.

+0

엄청나게 필요한 것입니다. 왜 내가 그걸 알아낼 수 없었는지 모르겠지만 대단히 감사합니다. – Magsol