<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 有貓相伴的日子 閱讀(641) 評論(1)  編輯  收藏 所屬分類: dwr

    評論:
    # re: DWR學習摘要 2007-07-26 17:09 | 有貓相伴的日子
    DWR調用及返回處理
    http://daoger.javaeye.com/blog/47801  回復  更多評論
      
    本站不再更新,歡迎光臨 java開發技術網
    主站蜘蛛池模板: 无码国模国产在线观看免费| 黄瓜视频影院在线观看免费| 亚洲av无码乱码在线观看野外| 亚洲色少妇熟女11p| 99在线精品视频观看免费| 亚洲色图黄色小说| 88av免费观看| 亚洲香蕉久久一区二区三区四区| 4399影视免费观看高清直播| 亚洲欧洲日产国码二区首页| 国产妇乱子伦视频免费| 亚洲av无码一区二区三区观看| 成人人观看的免费毛片| 欧美色欧美亚洲另类二区| 亚洲色中文字幕无码AV| 国产精品美女久久久免费| 美腿丝袜亚洲综合| 99久久国产精品免费一区二区| 亚洲日本中文字幕区| 男女超爽刺激视频免费播放| 亚洲va中文字幕| 丝袜熟女国偷自产中文字幕亚洲| 午夜免费啪视频在线观看| 亚洲AV无码久久久久网站蜜桃| 最近中文字幕无吗高清免费视频| 国产精品久久亚洲一区二区| 亚洲午夜未满十八勿入网站2| 国产羞羞的视频在线观看免费| 亚洲AV无码一区二区三区在线| 国产成人在线观看免费网站| 青柠影视在线观看免费高清| 亚洲日韩中文字幕| 免费无遮挡无码永久在线观看视频| 国产精品免费一区二区三区| 久久亚洲AV无码精品色午夜麻豆| 日韩免费三级电影| 久久国产乱子伦精品免费一| 久久精品熟女亚洲av麻豆| 久久久久久亚洲精品| 日本免费网站观看| 久久99青青精品免费观看|