После получения ответа я должен быть в режиме непрерывного прослушивания.Как я могу обновить JSP с ответом (который приходит с другого сервера).
Это может быть сделано, но, скорее всего, произойдет сбой через некоторое время, либо из-за клиента / браузераразрыв соединения, или сервер, отбрасывающий соединение, или промежуточный узел, отбрасывающий соединение.Продолжительность этих таймаутов является детерминированной только в определенной степени (но часто составляет порядка нескольких секунд);все узлы в сети должны быть известны до надежного прогнозирования этого значения.
Есть и другие причины сбоя - сервер приложений может быть настроен так, чтобы запрещать соединения с другими серверами из контейнера сервлета или сервераможет просто прекратить любую дальнейшую обработку в потоке при подозрении, что поток застрял (и не будет отвечать).
Если вы решили продолжить работу, несмотря на приведенное выше предупреждение об ошибке, механизм реализации этогореализовать цикл на странице JSP, который прослушивает созданный вами сокет и отправляет ответ клиенту, как вы это обычно делаете.
Если вы хотите сделать это в безопасном режиме,используйте AJAX, поскольку я подозреваю, что вы не собираетесь обновлять страницу JSP.