0

我正在向 servlet 发出某种请求,这需要时间来处理该请求。该请求需要一些时间才能完成。由于这种延迟,我想在 JSP 进度条中显示 servlet 进度。有什么建议么?

4

2 回答 2

0

我建议加载 jsp,然后通过 ajax 调用获取所需的数据。

于 2013-02-15T13:30:05.920 回答
0

如果你得到的进度是百分比,那么你可以在 jsp 中使用

  1. Websocket 连接

  2. jQuery

  3. 阿贾克斯

    webSocket 连接是一个双向连接。它是一个带有@serverEndpoint 的简单类。servlet中的监听器可以将进度状态(%)传递给websocket,serverendpoint将值传递给jsp。jsp使用jquery显示进度。就是这样。ajax 调用用于提交表单提交。

如果您不想使用 websockets,请使用 uploadify 等插件。

于 2014-07-24T13:10:02.947 回答