Отображение потоковых данных в формате jsp - PullRequest
1 голос
/ 10 ноября 2011

Мой сервис возвращает Потоковые данные вот так ...

return new BufferedReader(new InputStreamReader(process.getInputStream()));

Я хочу отобразить данные потока на странице jsp .. Это показывает, что происходит в cmd peompt ...

Моя страница jsp Должна отображать текущие данные, которые находятся в приглашении cmd для отображения статуса, и должна отображать обновленное содержимое при отображении новых данных в приглашении cmd.

Ответы [ 2 ]

0 голосов
/ 10 ноября 2011

Я бы использовал ( реверс- ) AJAX ( Комета ). При таком подходе вы буферизуете любой вывод на стороне сервера (пусть это будет некоторый вывод процесса), и клиент каким-то образом получает эти данные асинхронно.

Есть несколько подходов:

  • Атмосфера Библиотека
  • Периодический опрос (я думаю, именно так Bamboo отображает прогресс сборки, что по сути то, что вам нужно)
  • Длительная потоковая передача данных AJAX-соединения
0 голосов
/ 10 ноября 2011

вы собираетесь реализовать апплет по крайней мере для достижения этой цели. Вывод html не может обрабатывать потоковую передачу, если не был создан специальный плагин для обработки этого потока, например, встроенный медиаплеер.

...