Лучший способ обработки ошибок будет зависеть от вашего контейнера сервлетов (Tomcat, WebSphere, и т.д.). Но есть общий способ обработки ошибок JSP, которые вы должны работать в любом контейнере.
Если вы поместите это в верхней части страницы JSP:
<%@ page errorPage="errorpage.jsp"%>
тогда, если ошибка происходит на том, что JSP страница пользователь будет перенаправлен на errorpage.jsp
. Затем вы можете поместить следующую директиву страницы в вашей странице ошибки JSP:
<%@ page isErrorPage="true" %>
Это делает javax.servlet.jsp.ErrorData
объект доступным для кода страницы ошибок, которые вы могли бы войти вместе с ID, дата & время. Читайте больше на http://download.oracle.com/javaee/5/tutorial/doc/bnahe.html#bnahi
Однако, как было предложено в MYYN в другом ответе, в зависимости от вашей структуры есть, вероятно, другие варианты обработки ошибок, и они могут быть более надежными.