Во время манипулирования / записи ответа откройте попытку IOException
и очистите / закройте его самостоятельно.Если он не был брошен, то весь ответ был успешно отправлен.
Чтобы продвинуться дальше, вы можете выполнить проверку instanceof
для конкретного типа IOException
контейнера сервлета, такого как ClientAbortException
в случае Tomcat и клонов.Это указывает на то, что клиент прервал соединение самостоятельно (например, нажав клавишу Esc в браузере или переместившись, пока ответ не возвращен полностью.