У меня есть настройка tomcat, чтобы поймать все мои исключения и передать их сервлету со следующим в web.xml.Ловля исключений с tomcat и сервлетом
<servlet-mapping>
<servlet-name>exception</servlet-name>
<url-pattern>/exception</url-pattern>
</servlet-mapping>
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/exception</location>
</error-page>
Это прекрасно работает, и у меня есть сервлет, регистрирующий некоторую информацию и пересылку в jsp. Однако я хочу зарегистрировать URI, который заставил исключение быть брошенным, и когда я вызываю request.getRequestURI(), я получаю/exception, который является моим сервлет-пути, который обрабатывает исключение. Как я могу получить исходный URI, вызвавший исключение?