У меня есть требование переписать HTML, сгенерированный веб-приложением. Требование применяется ко всем страницам одинаково, поэтому, естественно, мы выбрали Фильтр.
Я использовал метод обтекания потоков из этой документации Oracle по фильтрам , и это работает в большинстве случаев. К сожалению, если сервлет генерирует исключение, поток выполнения покидает мой фильтр, и логика перезаписи не выполняется. Это означает, что HTML-код страниц ошибок не изменяется.
Я также хочу перехватить ответ страницы с ошибкой. Как мне это сделать?