Я понимаю, что можно обслуживать пользовательскую страницу ошибки 404, используя конфигурацию в web.xml следующим образом:
<error-page>
<error-code>404</error-code>
<location>/NotFound.jsp</location>
</error-page>
Однако я предполагаю, что многие веб-страницы с кодами ошибок будут очень похожими — изменятся только код ошибки и текст.
Чтобы сократить чрезмерное количество файлов и повторное использование, было бы неплохо передать параметр общей странице, которая имеет все обычные преимущества HTML и CSS.
Я использую Apache MyFaces и читал об ExceptionHandlerFactory (здесь ), но я обнаружил, что коды ошибок не предусмотрены.
Действительно ли единственный способ настроить страницы с кодами ошибок — создать по одной для каждого кода ошибки, который я хочу настроить, и связать их с помощью web.xml? :-(