Como obter a mensagem em uma página de erro personalizada (Tomcat

Em JSPs, você pode usarresponse.sendError(int code, String message) para retornar um código de erro específico (por exemplo, 404 para não encontrado) e uma mensagem também. Essas mensagens são exibidas corretamente, desde que você use as páginas de erro feias padrão do Tomcat. No entanto, se você criar uma página de erro personalizada, como recebe essa mensagem? Eu tenteiexception.getMessage() oupageContext.getErrorData() mas sem sucesso. Eu tenho procurado por isso há horas e ninguém parece se perguntar sobre a mesma coisa! : S

Esqueci de mencionar que só tentei com 404s até agora, já que é disso que eu mais preciso ... A exceção é nula por algum motivo, portanto, tentar qualquer coisa nele gera uma NullPointerException. A página de erro é uma página de erro 404, definida via web.xml (já que eu quero que seja exibida para TODOS os erros 404 únicos) e para qualquer pessoa que esteja se perguntando, sim, ela tem a diretiva isErrorPage definida como true ...

questionAnswers(12)

yourAnswerToTheQuestion