流数据显示在jsp中

时间:2011-11-10 06:35:30

标签: java jsp inputstream bufferedreader inputstreamreader

我的服务会像这样返回流数据 ......

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

我想在jsp页面中显示流数据..这显示了cmd peompt中发生了什么......

我的jsp页面应显示cmd提示中显示状态的当前数据,并在cmd提示符下显示新数据时显示更新的内容。

2 个答案:

答案 0 :(得分:0)

你要实现一个applet至少实现这个目标。 Html输出无法处理流式传输,除非有一个特殊的插件被调用来像嵌入式媒体播放器那样处理这个流。

答案 1 :(得分:0)

我会使用( reverse - )AJAX(Comet)。使用这种方法,您可以缓冲服务器端的任何输出(让它成为一些进程输出),客户端以某种方式异步接收该数据。

有几种方法:

  • Atmosphere图书馆
  • 定期投票(我认为这是Bamboo显示构建进度的方式,这基本上就是你想要的)
  • 长期运行的AJAX连接流数据