人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

JSP編程進度條設計案例(4)

JSP編程進度條設計案例(4)

更新時間:2022-08-22 文章作者:未知 信息來源:網絡 閱讀次數:

  三、任務進度


  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">&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 { %>
                        已停止
                    <% } %>
                <% } %>
            </TD>
        </TR>
 


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 庆云县| 手游| 贞丰县| 会昌县| 白山市| 定西市| 丰台区| 乐都县| 绥中县| 深州市| 淳化县| 蒙山县| 依兰县| 巴楚县| 微山县| 大兴区| 成武县| 承德市| 翁源县| 宁德市| 蒲城县| 泾源县| 沙洋县| 纳雍县| 阿鲁科尔沁旗| 岫岩| 南漳县| 莲花县| 舒城县| 龙山县| 东莞市| 无为县| 额济纳旗| 讷河市| 张北县| 白银市| 华池县| 崇明县| 唐海县| 高台县| 白山市|