1

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

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

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

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

4

2 回答 2

0

你至少要实现一个小程序来实现这一点。Html 输出无法处理流式传输,除非调用了一个特殊插件来处理此流,例如嵌入式媒体播放器。

于 2011-11-10T06:50:08.203 回答
0

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

有几种方法:

  • 气氛图书馆
  • 定期轮询(我认为这就是Bamboo显示构建进度的方式,这基本上是您想要的)
  • 长时间运行的 AJAX 连接流数据
于 2011-11-10T07:47:23.183 回答