Я пишу приложение для передачи данных с использованием сервлета и хотел бы иметь возможность отправлять ответ об ошибке, если возникла проблема после написания ответа сервлета. Это возможно?Отправка ответа об ошибке после ответа сервлета на
Моя проблема заключается в том, что я буду отправлять большие сжатые CSV-файлы, созданные из данных, считанных из базы данных. Все делается с потоками, поэтому возможно возникновение ошибки при создании файла csv после того, как был отправлен ответ сервлета. Я видел, как это произошло.
Я заметил, что это проблема только после сброса сервлета OutputStream. Если он не был сброшен, я могу отправить ответ об ошибке, но не после него. Поскольку я имею дело с большими объемами данных, не представляется возможным отправить все за один раз.