Qual é a boa abordagem para encaminhar a exceção dos servlets para uma página jsp?
Eu sei que posso colocar algo no web.xml assim
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/error.jsp</location>
</error-page>
No entanto, a página jsp não mostrará nenhuma informação contrutiva, uma vez que não obterá exatamente qual é a exceção. Eu sei que podemos ter diferentes exceções encaminhadas para diferentes páginas por váriosexception-type
mas isso é muito para escrever no web.xml. Espero que uma página seja suficiente e outra para lidar com erros como o 404.
Então, como devo passar as informações de exceção para a página jsp? Use a sessão?
A situação ideal pode ser a página obter as informações de exceção e mostrar algumas mensagens relevantes sobre isso sem revelar a exceção aos usuários. Em vez disso, poderia registrá-lo em um arquivo para referência futura. Qual é a melhor abordagem para conseguir isso? Obrigado.