首先说流程:
1.访问启动任务servlet
2.启动任务servlet开启任务,并跳转掉进度条展示页面
3.页面就绪就调用(进度参数获取servlet),此后进度条展示页面定时调用,直到传递过来为100%.
4.获取参数servlet从session中取出任务,并获取任务中的进度参数.返回进度参数给进度展示页面.
一下是各个文件代码,工程为web工程。
1.进度条schedule.css文件:
body {
margin:0;
padding:0;
font-family:"宋体";
font-size:12px;
line-height:1.8em;
color:#392b60;
height:100%;
}
/*最外层的div样式*/
.progressOutside {
border:red 1px dotted; /*边框1像素的红色虚线*/
width:350px; /*宽度是350像素*/
position:relative; /*相对body位置*/
margin-left:-175px; /*整个div宽度是350,-175px就是向右移动了175像素.正好居中.*/
left:50%; /*左边框距浏览器左边框是屏幕的一半.*/
margin-top:150px; /*上边框相对于body顶部35%*/
}
/*标题div样式*/
.progressTitle {
border:greenyellow 1px solid;
line-height:30px; /*设置行高
padding: