# processbar **Repository Path**: lilerong/processbar ## Basic Information - **Project Name**: processbar - **Description**: 真实进度条 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 3 - **Created**: 2015-12-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 包括前台和后台的改动。前台所需要的文件在`js`目录中,后台所需要的文件在`后台`文件夹中。 一、前台改动: 1.页面引用js文件 ``` ``` 2.添加HTML元素 ```
``` 3.在页面初始方法中加:参数1为`div 的id`,参数2为`要调用的业务批量的名字`,参数3为`项目名` ``` $(function(){ // 要去判断进度条的加载情况 progressBarInit('indicatorContainer','smsSendByManual','${ctx}'); }); ``` 4.在调用的页面批量`发送前加载方法` ``` progressBar('indicatorContainer','smsSendByManual','${ctx}'); // 批量发送 ...... ``` 二、后台改动:加入下面两个类,一个过滤器,一个帮助类 过滤器:`ProgressBarFilter.java` 帮助类:`ProgressBarHelp.java` 注意:在`web.xml`中记得配置过滤器,如果是`cas`登陆的过,进度条的过滤器要放在cas过滤器下面。因为我们需要拿到用户id。 在`批量处理方法`中手动设置进度 ``` ProgressBarHelp.setProgressBar("smsSendByManual", "10"); ``` 在 `applicationContext-security.xml` 中加入下面一行,防止被拦截。 ``` ```