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

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

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

    深藍的天空下,有你有我...
    共享酸、甜、苦、辣
    posts - 23,comments - 19,trackbacks - 0

     

    // 設定關團窗口的開關
    request.setAttribute( " close " , " NO " );

    通常我們在開發WEB應用時會用到showModalDialog(模式窗口)來增加或修改記錄,而應用或設置不當時會造成死循環或頁面流轉錯誤,以下對我在Struts上應用showModalDialog(模式窗口)時實現方法描述:
      應用的情況:
      1.在目錄樹的右鍵單上選新增,彈出新增窗口--showModalDialog(模式窗口)。
      2.錄入數據后submit,調用Action保存數據。
      3.在Action判斷保存是否出錯,出錯時返回新增窗口提示錯誤,成功后關閉彈出的新窗口并刷新父頁面的分類樹。

    代碼簡寫如下:
    目錄樹頁面:

    < HREF ="javascript: addTree();" > 新增節點 </ A >
    < SCRIPT  language ='JavaScript'  type ='text/javascript' >
     
    function  addTree(){
      
    // 用于準備新增頁面所需的元素準備
       var  URL =   " treeAction.do?method=add&parentid= " ;  
      
    if  (d.getSelected() == null  ){
       URL 
    =  URL  +  ' 0 ';
      }
    else {
       URL 
    =  URL  +  tree.getSelected();
      }
      
    // alert(URL);
      window.showModalDialog(URL,window, " center:true; " );
     } 
    </ SCRIPT >

    新增頁面--showModalDialog(模式窗口):

    <% @ include file = " /include/jsp/taglib.jsp "   %>

    <!--  save ok! LiuYX -->
    < logic:equal  name ="close"  value ="OK" >
          
    < script  language ="javascript" >
          
    <!--
              
    // alert("here");
               var  parentWindow  =  window.dialogArguments;          
              parentWindow.location.reload();
            window.close();
        
    //  -->
         </ script >     
    </ logic:equal >       
          
    <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" >
    < html:html  lang ="true" >
      
    < head >
        
    < html:base  target ="_self" />
        
    < title > Add Form </ title >
        
    < meta  http-equiv ="pragma"  content ="no-cache" >
        
    < meta  http-equiv ="cache-control"  content ="no-cache" >
        
    < meta  http-equiv ="expires"  content ="0" >     
        
    < meta  http-equiv ="description"  content ="cate edit" >
        
      
    </ head >
      
      
    < body >  
      
    < html:errors />      
      
    <!--  add begin  -->   
       
    < html:form  action ="/treeAction.do?method=update"  method ="post" >
        
    < html:hidden  property ="parentid" />
          
    < table  border ="0"   align ="center" >
            
    < tr >
              
    < td >< bean:message  bundle ="ar1"  key ="catename" /> : </ td >
              
    < td >
                
    < html:text  property ="catename" />
                        
              
    </ td >
            
    </ tr >
            
    < tr ></ tr >
            
    < tr >
              
    < td  align ="center" >< html:submit >< bean:message  bundle ="ar1"  key ="button.save" /></ html:submit ></ td >
              
    < td  align ="center" >< html:button  property ="button"  onclick ="javascript:window.close();" >< bean:message  bundle ="ar1"  key ="button.cancel" /></ html:button ></ td >
            
    </ tr >
          
    </ table >
        
    </ html:form >
      
    </ body >
    </ html:html >

     

    最后在Action中判斷新增是否成功,成功則:

    // 設定關團窗口的開關
    request.setAttribute( " close " , " OK " );

    否則:

    // 設定關團窗口的開關
    request.setAttribute( " close " , " NO " );
    posted on 2006-04-06 16:43 三刀流の逆風 閱讀(1476) 評論(0)  編輯  收藏 所屬分類: StrutsDHtml
    主站蜘蛛池模板: 2048亚洲精品国产| 亚洲专区在线视频| 亚洲成人免费网址| 亚洲国产欧美日韩精品一区二区三区| 亚洲第一区精品日韩在线播放| a级在线免费观看| 2020年亚洲天天爽天天噜| 亚洲免费在线观看| 91精品视频免费| 国产vA免费精品高清在线观看| 亚洲黄色在线观看| 亚洲Av无码乱码在线znlu| 99久9在线|免费| 无套内谢孕妇毛片免费看看| 亚洲高清无在码在线无弹窗| 亚洲AV成人潮喷综合网| 99热免费在线观看| 国产成人无码精品久久久久免费| 精品日韩99亚洲的在线发布| 亚洲精品乱码久久久久久久久久久久| 欧洲黑大粗无码免费| 久久国产精品成人免费| 老牛精品亚洲成av人片| 亚洲最新黄色网址| 亚洲人成色77777| 国产在线ts人妖免费视频| 亚洲一区二区免费视频| 国产免费一区二区视频| 精品国产亚洲AV麻豆| 麻豆狠色伊人亚洲综合网站 | 亚洲AV综合色区无码另类小说 | 亚洲精品视频在线播放| 亚洲中文字幕无码日韩| 国产无遮挡色视频免费视频| 亚洲成人免费电影| 亚洲电影免费在线观看| a毛片视频免费观看影院| 青青青视频免费观看| 久久久久亚洲国产AV麻豆| 2019亚洲午夜无码天堂| 97久久精品亚洲中文字幕无码 |