Как я могу обнаружить, что клиентская сторона запроса сервлета tomcat отключена? Я прочитал, что я должен сделать response.getOutputStream (). Print (), затем response.getOutputStream (). Flush () и поймать IOException, но есть ли способ, которым я могу обнаружить это без записи каких-либо данных?
EDIT
Сервлет отправляет поток данных, который не обязательно заканчивается, но не обязательно имеет какие-либо данные, проходящие через него (это поток событий в реальном времени). Мне нужно на самом деле определить, когда клиент отключается, потому что у меня есть некоторая очистка, которую я должен сделать в этот момент (ресурсы, чтобы выпустить, и так далее). Если у меня есть доступный HttpServletRequest, попытается ли из этого чтения прочитать IOException, если клиент отключится?