Spring Boot+AngularJS+BootStrap实现进度条示例代码
Spring Boot+AngularJS+BootStrap实现进度条进度条的原理是在上传文件的时候,当程序运行到某一个部分,往Session中设置一个1到100的值。然后前台再每隔很小的一段时间去请求这个值。在AngularJS中,$http对象有3种状态,分别是success,progress,error,其中progress方法就会在success方法调用之前,不断地调用。而我们要做的就是在progress中在添加一个请求,去后台拿我们设置在session中的值。代码,这里我用了一个插件用来上传文件,叫ng-file-uploadhtmljs上传部分代码(只需要关注设置session的地方进度条部分代码,很简单,就是读Session中progress的值