<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 " );

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

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

    < HREF ="javascript: addTree();" > 新增節(jié)點 </ 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 三刀流の逆風 閱讀(1477) 評論(0)  編輯  收藏 所屬分類: StrutsDHtml
    主站蜘蛛池模板: 免费人成激情视频| 日本免费在线观看| 国产无遮挡裸体免费视频| 亚洲第一区二区快射影院| 国产va精品免费观看| 亚洲va成无码人在线观看| **真实毛片免费观看| 亚洲国产精品成人综合久久久 | 亚洲日本在线电影| 午夜男人一级毛片免费| 国产精品亚洲一区二区三区在线观看 | 亚洲狠狠婷婷综合久久蜜芽| 久久经典免费视频| 亚洲成av人在线观看网站| 无码人妻一区二区三区免费手机 | 国产无人区码卡二卡三卡免费| 亚洲乱码一二三四区国产| 好男人视频社区精品免费| 国产精品亚洲天堂| 久久91亚洲人成电影网站| 91高清免费国产自产拍2021| 亚洲一区二区三区免费观看| 在线观着免费观看国产黄| 一个人看的www免费在线视频| 亚洲AV综合色区无码另类小说| aⅴ在线免费观看| 亚洲.国产.欧美一区二区三区| 亚洲第一永久AV网站久久精品男人的天堂AV | 免费一级不卡毛片| 亚洲三级视频在线| 国产大片免费观看中文字幕| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | a级毛片无码免费真人久久| 久久久久久久亚洲Av无码| 野花高清在线电影观看免费视频| 国产成人 亚洲欧洲| 亚洲精品高清视频| 国产区卡一卡二卡三乱码免费| 青青操在线免费观看| 亚洲午夜精品久久久久久app| 亚洲啪啪AV无码片|