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

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

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

    本站不再更新,歡迎光臨 java開發技術網
    隨筆-230  評論-230  文章-8  trackbacks-0

    DWR的使用經驗:   

       1.. 需要jdom.jar和bsf.jar,否則無法跟spring整合.

          2.. dwr生成的javascript函數會自動加一個回調函數的參數,如原來的函數是checkExist(String name),那么生成的javascript函數是checkExist(callbackFunc,String name).

          3.. 注意回調函數只能有一個參數,就是服務器的返回值,如function(messFromServer),這里messFromServer是該操作在服務器上的返回值.

          4.. util.js里面有很多有用的方法,最好熟悉一下.

          5.. convert并不是必須的,只有你的函數需要傳遞非基本數據類型的數據時需要此項.
          我需要增強的,dom操作,javascript

     

    DWR collection converter 使用摘要

    <convert converter="collection" match="java.util.Collection"/>但是不知道怎么用,從 Java Object --> Javascript Object 問題不大,有現成的例子可供參考 :),就是 Java function 返回一個Collection,看了一下返回值在 javascript 中是的形式是一個object Array然后在 javascript 取出每一個 Object的 property (eg. object.id , objecct.name....)
    下面是一個應用實例---------------------DWR.XML------------------------------

    <dwr>   
    <allow>      
      <convert converter="bean" match="dwr.sample.Apartment"/>      
      <create creator="new" javascript="ApartmentDAO" class="dwr.sample.ApartmentDAO">           
     <include method="findApartments"/>           
     <include method="countApartments"/>           
     <include method="addApartment"/>           
    <include method="addApartments"/>           
    <include method="addApartments2"/>       
    </create>       
    <create creator="spring"   javascript="ApartmentDAO"  >       
    </create> 
     </allow>   
    <signatures>    
    <![CDATA[import java.util.*;    
    import dwr.sample.*;   
      ApartmentDAO.addApartments(List<Apartment>);    
    ApartmentDAO.addApartments2(Map<String,Apartment>); 
     ]]>   
      </signatures>
    </dwr>
    如果傳如 java 的代碼的參數 是一個 Collection ,則要稍微處理以下,先照上面 黑體字 的聲明以下傳入的Collection的內部包含的類的 確切類型,以便 Java 代碼 作出判斷;如果傳入的參數是一個 List,則在 Javascript 中把這些對象放在 一個Array中就可以了,如果傳入的參數是一個Map,原來以為是一個 二維的 Array就行了,但是試過之后發現不行,看了一下例子,原來要使用這種形式:  var depts={ "dept1":new department("2", "200"),"dept2":new department("3", "300") };這樣傳進去之后 Java 就會根據 這些 數據構建 一個Map,

     

    posted on 2007-07-26 16:01 有貓相伴的日子 閱讀(640) 評論(1)  編輯  收藏 所屬分類: dwr

    評論:
    # re: DWR學習摘要 2007-07-26 17:09 | 有貓相伴的日子
    DWR調用及返回處理
    http://daoger.javaeye.com/blog/47801  回復  更多評論
      
    本站不再更新,歡迎光臨 java開發技術網
    主站蜘蛛池模板: 亚洲AV无码专区亚洲AV伊甸园| av在线亚洲欧洲日产一区二区| 亚洲国产精品线在线观看| 中文字幕视频免费在线观看| 国产L精品国产亚洲区久久| 一本久久免费视频| 久久亚洲精品无码播放| 久久久受www免费人成| 亚洲精品狼友在线播放| 亚洲一区免费观看| 久久精品国产亚洲AV大全| 在线美女免费观看网站h| 亚洲综合色区中文字幕| 日本免费v片一二三区| 污污的视频在线免费观看| 国产亚洲精品AA片在线观看不加载| h片在线播放免费高清| 久久精品亚洲中文字幕无码网站 | 亚洲国产成人综合精品| 全部免费毛片在线| 人妻免费久久久久久久了| 国产日韩亚洲大尺度高清| 亚洲毛片在线免费观看| 亚洲精品乱码久久久久久蜜桃图片| 四虎免费久久影院| 成人无码WWW免费视频| 亚洲一本之道高清乱码| 免费观看美女裸体网站| yellow免费网站| 亚洲色图古典武侠| 免费在线观看污网站| 午夜精品一区二区三区免费视频 | 亚洲黄色高清视频| 永久黄网站色视频免费| 99久久成人国产精品免费| 亚洲妓女综合网99| 亚洲精品人成无码中文毛片| 日韩精品无码免费一区二区三区 | 99视频在线免费| 亚洲国产精品无码久久久秋霞1 | 国产精品69白浆在线观看免费|