大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> JSP专区 -> JSP编程进度条设计实例(4)

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

时间: 2021-07-31 作者:daque

  三、工作进度

  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>    <title>jsp进度条</title>    <% if (task.isrunning()) { %>        <script language="javascript">            settimeout("location='status.jsp'", 1000);        </script>    <% } %></head>

<ody>

  进度条本质上是一个html表格,包括10个单位——即每个单位代办工作总体的10%进度。

<h1 align="center">jsp进度条</h1>

    <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"> </td>            <% } %>            <% for (int i = 100; i > percent; i -= 10) { %>                <td width="10%"> </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 { %>                        已遏止                    <% } %>                <% } %>            </td>        </tr> 

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.