JSP编程进度条设计实例(4)

2016-01-29 12:35 44 1 收藏

JSP编程进度条设计实例(4),JSP编程进度条设计实例(4)

【 tulaoshi.com - Java 】

  三、任务进度


  status.jsp页面利用一个HTML进度条向用户显示任务的执行情况。首先,status.jsp利用<jsp:useBean标记获得start.jsp页面创建的Bean对象:


<jsp:useBean id="task" scope="session"
    class="test.barBean.TaskBean"/


  为了及时反映任务执行进度,status.jsp会自动刷新。JavaScript代码setTimeout("location='status.jsp'", 1000)将每隔1000毫秒刷新页面,重新请求status.jsp,不需要用户干预。


<HTML


<HEAD
    <TITLEJSP进度条</TITLE
    <% if (task.isRunning()) { %
        <SCRIPT LANGUAGE="JavaScript"
            setTimeout("location='status.jsp'", 1000);
        </SCRIPT
    <% } %
</HEAD

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/java/)

<ODY


  进度条实际上是一个HTML表格,包含10个单元——即每个单元代表任务总体的10%进度。


<H1 ALIGN="CENTER"JSP进度条</H1

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/java/)

    <H2 ALIGN="CENTER"
        结果: <%= task.getResult() %<BR
        <% int percent = task.getPercent(); %
        <%= percent %%
    </H2


    <TABLE WIDTH="60%" ALIGN="CENTER"
            BORDER=1 CELLPADDING=0 CELLSPACING=2
        <TR
            <% for (int i = 10; i <= percent; i += 10) { %
                <TD WIDTH="10%" BGCOLOR="#000080"&nbsp;</TD
            <% } %
            <% for (int i = 100; i percent; i -= 10) { %
                <TD WIDTH="10%"&nbsp;</TD
            <% } %
        </TR
    </TABLE
 
  任务执行情况分下面几种状态:正在执行,已完成,尚未开始,已停止:


<TABLE WIDTH="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0
        <TR
            <TD ALIGN="CENTER"
                <% if (task.isRunning()) { %
                    正在执行
                <% } else { %
                    <% if (task.isCompleted()) { %
                        完成
                    <% } else if (!task.isStarted()) { %
                        尚未开始
                    <% } else { %
                        已停止
   

来源:http://www.tulaoshi.com/n/20160129/1486698.html

延伸阅读
标签: flash教程
1。首先在场景上画上一个长条状的进度条 2。选取这个进度条之后按 F8 把它转换成Movieclip影片,记得“注册点”必须在左边 3。转换成影片之后设定实例名 loader ,再来编辑这个影片 4。制作100个帧的的进度,然后增加一个图层并增加一个停止播放的指令 5。回到场景,在第一帧输入以下代码 6。在第二帧开始加入你们的...
标签: flash教程
本文由 中国 新生上路 原创,转载请保留此信息! 在学习中遇到问题请到 论坛 发贴交流   先来看下效果: 第一步:新建一flash文档,降背景色改为你喜欢的颜色,大小自己定,帧频为24 第二步:新建一影片剪辑元件loading,此元件舞台上用字体工具写出loading字样,写完后在时间轴上图层一的第四十一帧右键插入帧,新建图层,这时...
《无尽的进度条Progress Quest》部分法术效果攻略 提示1:《无尽的进度条》 为半即时回合制游戏,即那种战斗开始后敌我都有行动条,走到头才能行动的回合制。 瞬移:有一定几率让你无视速度,立刻行动,几率随法术等级上升。 兔子的正义铁拳:召...

经验教程

316

收藏

89
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部