Отправка уведомлений от сервлета Java на страницы HTML - PullRequest
0 голосов
/ 27 марта 2012

У меня есть сервлет Java, из которого мне нужно отправить несколько уведомлений на страницу HTML, прежде чем я отправлю окончательный ответ (который представляет собой файл PDF).

В основном мне нужно постоянно обновлять пользователя по шагамЯ выступаю при создании PDF для них.

Я думаю, одним способом можно установить различные атрибуты, используя HttpSession, и распечатать их, используя JS.Но я не знаю, как сделать это динамически, не загружая страницу снова.

Есть идеи, как это можно сделать?Я новичок в JSP и сервлетах.

Ответы [ 3 ]

5 голосов
/ 27 марта 2012

Существует два способа:

  • Опрос AJAX - вы периодически отправляете ajax-запросы, а сервер отвечает.Страница не обновляется.Проверьте jQuery для простого способа совершать ajax-вызовы

  • Comet - это общий термин для того, что вы пытаетесь сделать.Обычно это означает сохранение открытого канала с сервером.Есть много способов реализовать комету (включая опцию выше), но в Java, на стороне сервера, есть две вещи, которые нужно проверить:

0 голосов
/ 27 марта 2012

Если вашему html-коду разрешено использовать функции html5, вы также можете использовать websockets

0 голосов
/ 27 марта 2012

Вероятно, вы должны использовать некоторую реализацию COMET (с библиотекой js по выбору).

...