用javabean在JSP页面中实现进度条效果
来源:互联网 发布:淘宝购物车上限120 编辑:程序博客网 时间:2024/05/16 14:51
http://beckham-xiao.iteye.com/blog/360729
public class TaskBean extends Thread{public TaskBean(){}private int percent=0;private boolean complete=false;public synchronized void run() { while(true){ if(percent>=100){ complete=true; return; } try { Thread.sleep(1000); } catch (Exception e) { System.err.println("TaskBean.run()"+e.getMessage()); } percent+=10; }}public boolean isComplete(){ return complete;}public int getPercent(){ return percent;}}start.jsp<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%><%String path = request.getContextPath();String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%><html><head> <base href="<%=basePath%>"> <title>用javabean在JSP页面中实现进度条效果</title></head><body> <jsp:useBean id="progress" scope="session" class="mybean.TaskBean"></jsp:useBean> <% new Thread(progress).start(); %> <jsp:forward page="status.jsp"></jsp:forward></body></html>status.jsp<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>进度条</title> </head> <jsp:useBean id="progress" scope="session" class="mybean.TaskBean"></jsp:useBean> <% if(!progress.isComplete()){ %> <script type="text/javascript"> <!-- function refresh(){ document.location="status.jsp"; } setTimeout("refresh()",1000); --> </script> <%} %> <body> <% int percent=progress.getPercent(); %> <table width="80%" cellspacing="0" cellpadding="0"> <div align="center"><%=percent %>% <tr> <% for(int i=10;i<=percent;i+=10){ %> <td width="10%" bgcolor="#000080"> </td> <%} %> <% for(int i=10;i<=100;i+=10){ %> <td width="10%"> </td> <%} %> </tr> </div> </table> <% if(progress.isComplete()) out.println("<br><font color='red'>任务完成</font>"); %> </body></html>
- 用javabean在JSP页面中实现进度条效果
- 在 Jsp 页面中使用 JavaBean
- 在jsp页面中应用JavaBean
- 在jsp页面中使用JavaBean
- javaBean+JSP+JS+XML实现从发布文章中自动提取图片在首页轮换效果
- JavaBean+Jsp 实现页面分页
- 在jsp页面中获取JavaBean的属性信息
- 在Servlet中将javaBean对象传递到jsp页面中
- 在JSP页面中显示JavaBean属性信息
- 在JSP页面上实现不带百分比进度条
- 在JSP页面上实现进度条(带百分比)
- jsp页面中实现分页效果
- JavaBean 在jsp的实现
- 在JSP中使用JavaBean
- 在JSP中使用JavaBean
- 在JSP中使用JavaBean
- 在JSP中使用JavaBean
- 在Jsp中使用javaBean
- JDK版本过高使android程序引用jar失败
- Android之ViewFlipper的用法
- puzzles for kids
- MSSQL杨辉三角
- Linux内核分析 - 网络[十二]:UDP模块 - 收发 .
- 用javabean在JSP页面中实现进度条效果
- eclipse CDT C++编程。在eclipse中添加头文件和库文件
- 关于考究--认知世界,在网络发达的年代(牛皮癣的思考)
- JSP编程进度条设计实例
- 解析物理地址或直接通过坐标进行定位并在Google地图上显示
- 金山卫士开源软件之旅(十) KSafeMain工程的分析 1
- 什么是小微企业?小微企业的定义是什么?为什么要支持小微企业?
- 项目正式启动
- AJAX 和 JSP 10.5(转)实现进度条【转】