Spring框架的作业状态进度条

时间:2015-12-09 08:32:09

标签: java multithreading spring statusbar

在Web应用程序中,我想显示一个长服务器端作业的进度条。 我认为这个过程几乎是标准的:

  1. 客户端通过Ajax请求作业
  2. 服务器在单独的线程中启动此作业,并向客户端回复作业已启动。
  3. 客户端以固定的时间间隔启动状态请求
  4. 服务器回复状态请求查询作业线程,获取状态(作业正在运行/已完成/错误)。如果是跑步,请说明完成百分比。
  5. Spring框架中是否有用于此目的的东西?

1 个答案:

答案 0 :(得分:0)

您要求的进度条主要用于上传和下载大文件,您可以轻松计算已下载或上传的文件大小,与原始文件大小相反,通常使用脚本,Spring不支持此类进度条功能。