我正在向servlet发出某种请求,这需要时间来处理该请求。该请求需要一些时间才能完成。由于这种延迟,我想在JSP进度条中显示servlet进度。有什么建议吗?
答案 0 :(得分:0)
我建议加载jsp,然后通过ajax调用获取所需的数据。
答案 1 :(得分:0)
如果您获得了百分比的进度,那么您可以使用
在jsp中显示它AJAX
webSocket连接是一个双向连接。它是一个带有@serverEndpoint的简单类。 servlet中的监听器可以将进度状态(%)传递给websocket,serverendpoint将值传递给jsp。jsp使用jquery.thats显示进度。 ajax调用用于表单提交。
如果您不想使用websockets,请使用uploadify等插件。