때때로 응용 프로그램이 예외 페이지를 throw합니다. addin을 생각하면 사용자가 우리에게보고 할 수있는 맞춤형 오류 페이지가 생기고 쉽게 추적 할 수 있습니다.자바 응용 프로그램에 대한 사용자 정의 된 오류 페이지
초기 아이디어는 발행 ID 인 날짜 & 시간을 추가하는 것입니다.
누구든지 의견이 있으십니까?
때때로 응용 프로그램이 예외 페이지를 throw합니다. addin을 생각하면 사용자가 우리에게보고 할 수있는 맞춤형 오류 페이지가 생기고 쉽게 추적 할 수 있습니다.자바 응용 프로그램에 대한 사용자 정의 된 오류 페이지
초기 아이디어는 발행 ID 인 날짜 & 시간을 추가하는 것입니다.
누구든지 의견이 있으십니까?
가정 톰캣 서블릿 컨테이너 :
당신은 당신의 web.xml 파일에서 사용자 정의 오류 페이지를 정의 할 수 있습니다. 아래에 표시된 예에서는 server_error.html 및 file_not_found.html과 같은 두 개의 웹 페이지를 정의합니다.이 웹 페이지는 서버에서 각각 오류 500 또는 오류 404가 발생하면 표시됩니다.
<error-page>
<error-code>500</error-code>
<location>/server_error.html</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/file_not_found.html</location>
</error-page>
서블릿 컨테이너 (톰캣, 웹 스피어 등)에 따라 달라집니다 오류를 처리하는 가장 좋은 방법. 그러나 컨테이너에서 작업해야하는 JSP 오류를 처리하는 일반적인 방법이 있습니다.
당신은 당신의 JSP 페이지의 상단에이를 넣어 경우 오류가 JSP 페이지가 사용자가 errorpage.jsp
로 리디렉션됩니다에 발생
<%@ page errorPage="errorpage.jsp"%>
다음 경우. 그런 다음 오류 페이지 JSP에 다음 페이지 지시문을 넣을 수 있습니다 : 당신은 ID, 날짜 & 시간과 함께 기록 할 수있는 오류 페이지 코드에 사용할 수있는 javax.servlet.jsp.ErrorData
개체를 만드는
<%@ page isErrorPage="true" %>
합니다. http://download.oracle.com/javaee/5/tutorial/doc/bnahe.html#bnahi
그러나 다른 대답으로 MYYN에서 제안한 것처럼 프레임 워크에 따라 오류 처리를위한 다른 옵션이있을 수 있으며 더 강력 할 수 있습니다.