J'ai configuré tomcat pour capturer toutes mes exceptions et les passer à une servlet avec ce qui suit dans web.xml.Attraper des exceptions avec tomcat et une servlet
<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>
Cela fonctionne très bien et la servlet enregistre des informations et les transmet à un fichier jsp. Cependant je veux enregistrer l'URI qui a provoqué l'exception et quand j'appelle request.getRequestURI() j'obtiens/exception qui est mon chemin de servlet qui gère la journalisation de l'exception. Comment puis-je obtenir l'URI d'origine à l'origine de l'exception?