【问题标题】:Stream data display in jspjsp中流数据显示
【发布时间】:2011-11-10 06:35:29
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: java jsp inputstream bufferedreader inputstreamreader


    【解决方案1】:

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

    有几种方法:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2012-06-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多