<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    做項(xiàng)目的過程中遇到的小麻煩

    我在做工作流的待辦列表界面時(shí)遇到了一點(diǎn)小麻煩。
    在這里我向沒有接觸過工作流的朋友,解釋一下待辦列表的概念:它指的是登錄人需要辦理的工作中的任務(wù)列表,例如:小張需要分別為工作WorkA,WorkB,WorkC辦理TaskB ,則當(dāng)小張以他的用戶名xz登錄到工作流系統(tǒng)后,呈現(xiàn)給他的待辦列表就是
    任務(wù)名 工作名
    1 TaskB WorkA
    2 TaskB WorkB
    3 TaskB WorkC
    待辦列表頁面(waitList.jsp)的代碼很簡單,所以我就大意了,下面是我最初寫的代碼:
     1 <%@ page language="java" contentType="text/html; charset=GBK"
     2     pageEncoding="GBK" %>
     3 <%@ page import="db.TaskList,java.util.List,java.util.Iterator,db.Task"%>
     4 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     5 <html>
     6 <head>
     7 <meta http-equiv="Content-Type" content="text/html; charset=GBK">
     8 <title>待辦列表</title>
     9 </head>
    10 <body>
    11 
    12 <%
    13     String userName=request.getParameter("userName");
    14     session.setAttribute("username",userName);
    15     TaskList taskList=new TaskList();
    16     List waitTasks=taskList.getWaitTasks(userName);//得到待辦列表
    17 %>
    18 </div>
    19 <div align="center">
    20   <p>待辦列表
    21 </p>
    22   <form name="myform" method="post" action="">
    23     <p>
    24       <input type="button" name="Submit2" value="創(chuàng)建" onclick="javascript:window.location.replace('draft.jsp')">
    25 </p>
    26     <table width="200" border="1">
    27       <tr>
    28         <td> </td>
    29         <td>TASK_ID</td>
    30         <td>NODE_ID</td>
    31         <td>PROCESS_ID</td>
    32       </tr>
    33       
    34 <%
    35       for(Iterator it=waitTasks.iterator();it.hasNext();)
    36       {
    37         Task task=(Task)it.next();
    38 %>      
    39       <tr>
    40       <td align="center"> 
    41         <input type="radio" name="radio" value="<%=task.getTask_id()%>">
    42       </td>
    43         <td><%=task.getTask_id()%></td>
    44         <td><%=task.getNode_id()%></td>
    45         <td><%=task.getProcess_id()%></td>
    46       </tr>
    47 <%
    48       }
    49 %>      
    50     </table>
    51     <p>
    52       <input type="button" name="do" value="辦理" onclick="manage()">
    53 </p>
    54   </form>
    55   <p>&nbsp;  </p>
    56 </div>
    57 </body>
    58 </html>
    59 <script language="JavaScript">
    60 
    61 function manage()
    62 {
    63     for(var i=0;i<window.document.myform.radio.length;i++)
    64     {
    65         if(window.document.myform.radio[i].checked)
    66         {
    67             window.location.replace('deal.jsp?taskId='+window.document.myform.radio[i].value);
    68             break;
    69         }
    70     }
    71 }
    72 </script>
    可是經(jīng)過我的測(cè)試,當(dāng)待辦列表中只有一條記錄的時(shí)候出錯(cuò)!經(jīng)過我的分析是第63行的radio.length出錯(cuò),因?yàn)橹挥挟?dāng)radio為數(shù)組類型時(shí),才有l(wèi)ength屬性,而當(dāng)待辦列表中只有一條記錄時(shí),radio不是數(shù)組類型,所以調(diào)用radio.length當(dāng)然出錯(cuò)了。改正它其實(shí)很容易,就是保證radio是數(shù)組類型,解決辦法是在第33行加一條語句<input type="radio" name="radio"  style="display:none">,問題解決了,因?yàn)榇藭r(shí)的radio.length>=2。

    posted on 2007-07-12 16:23 我為J狂 閱讀(1195) 評(píng)論(2)  編輯  收藏 所屬分類: JavaScript

    評(píng)論

    # re: 做項(xiàng)目的過程中遇到的小麻煩 2007-07-14 14:08 zustfkh

    ......
    只是路過而已 -_-  回復(fù)  更多評(píng)論   

    # re: 做項(xiàng)目的過程中遇到的小麻煩 2007-07-15 16:33 soberlevi

    呵呵,我剛剛碰到,謝謝了  回復(fù)  更多評(píng)論   

    <2007年7月>
    24252627282930
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(11)

    隨筆分類(48)

    文章分類(29)

    常去逛逛

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 美女巨胸喷奶水视频www免费| 精品福利一区二区三区免费视频| 亚洲精品高清无码视频| 亚洲精品视频在线免费| 亚洲AV无码之国产精品| 国产亚洲福利精品一区| 18禁无遮挡无码网站免费| 精品一区二区三区免费视频 | 中文字幕无码精品亚洲资源网| 外国成人网在线观看免费视频| 在线精品亚洲一区二区| 亚洲午夜久久久久妓女影院| 一个人免费观看在线视频www| fc2成年免费共享视频网站| 亚洲人成高清在线播放| 日韩亚洲变态另类中文| 卡1卡2卡3卡4卡5免费视频| 国产午夜无码精品免费看动漫| 亚洲Av无码国产一区二区| 亚洲第一页中文字幕| 狠狠亚洲狠狠欧洲2019| 热久久精品免费视频| 最近2019免费中文字幕6| 亚欧乱色国产精品免费视频| 亚洲日韩精品无码AV海量| 亚洲嫩模在线观看| 日韩亚洲变态另类中文| 免费亚洲视频在线观看| 妻子5免费完整高清电视| 华人在线精品免费观看| 日韩在线视频免费| 亚洲精品无码你懂的| 亚洲熟妇色自偷自拍另类| 亚洲AV永久无码区成人网站| 亚洲综合色视频在线观看| 四虎永久免费观看| 色播在线永久免费视频| 美女网站免费福利视频| 6080午夜一级毛片免费看 | 国产亚洲精品久久久久秋霞| 波多野结衣视频在线免费观看|