我正在向 servlet 发出某种请求,这需要时间来处理该请求。该请求需要一些时间才能完成。由于这种延迟,我想在 JSP 进度条中显示 servlet 进度。有什么建议么?
问问题
536 次
2 回答
0
我建议加载 jsp,然后通过 ajax 调用获取所需的数据。
于 2013-02-15T13:30:05.920 回答
0
如果你得到的进度是百分比,那么你可以在 jsp 中使用
Websocket 连接
jQuery
阿贾克斯
webSocket 连接是一个双向连接。它是一个带有@serverEndpoint 的简单类。servlet中的监听器可以将进度状态(%)传递给websocket,serverendpoint将值传递给jsp。jsp使用jquery显示进度。就是这样。ajax 调用用于提交表单提交。
如果您不想使用 websockets,请使用 uploadify 等插件。
于 2014-07-24T13:10:02.947 回答