java - JSP 进度条

标签 java eclipse jsp servlets

有没有一种非常简单的方法可以在 JSP 中实现进度条。基本上我有一个 JSP 页面,它转到一个调用方法的 servlet,现在这个过程将运行很长时间,我想指示进度的状态,就像在 eclipse 任务栏中显示的进度条一样当我们执行任何 java 程序时。

我在这里找到了一个很好的教程 http://onjava.com/pub/a/onjava/2003/06/11/jsp_progressbars.html但它似乎有点过时。

是否有任何新的简单方法来实现它?

最佳答案

一旦您了解了细节,确定特定任务的进度是一件异常复杂的事情。例如,您如何确定您已完成 50%?如果您任务的最后 10% 花费了总时间的 1/2,会发生什么情况?

通常对于网络应用程序,如果您确实需要进度条,那么最好采用 AJAX 路线,正如上面提到的一些海报。 然而,我发现在网络上,向用户指示正在发生的某事 是合适的。只需在提交页面时使某种微调器可见,然后在呈现时再次隐藏(参见 here )。这很容易做到,不会造成额外的性能损失,并且表明某种进步

关于java - JSP 进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5883101/

相关文章:

java - 如何从 java 中的字节数组中检索最后 32 位?

java - 如何将HashMap直接转换为JsonObject

java - 有哪些库可以在 Google App Engine/Java Servlet 上处理 XML

javascript - 如何通过jsp中的jSTL根据单选按钮是否选中来启用和禁用下拉列表

java - 在 Hibernate 中向多个表中插入数据

java - HashSet 查找复杂度?

java - 如何让换行符号在 Eclipse 上消失

eclipse - 从 Eclipse IDE 启动 PowerShell 脚本

javascript - 如何在 Javascript 中使由循环创建的 2 个按钮一起工作

jsp - 在Grails中执行通用<sql:query>