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

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

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

    @OverWrite BlogJava

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      128 隨筆 :: 0 文章 :: 29 評論 :: 0 Trackbacks
    在WebWork2.2中,引入了Dojo ( http://dojotoolkit.org ) 和DWR ( http://getahead.ltd.uk/dwr/ ) 兩個新的類庫來支持AJAX功能.
    其中主要增加的特性包括:
    1.Remote Div Tag -- 遠程區(qū)域塊標簽,通過異步調用獲取內容,來動態(tài)更新Div.可以循環(huán)更新.
    2.Remote A Tag --遠程鏈接標簽,點擊鏈接時進行一個遠程異步調用,可以動態(tài)更新Div的內容.
    3.Tabbed Panelds --選項卡頁面,和普通程序中的選項卡一樣,可以有多個選項頁面,每個頁面的內容都可以設置(本地或者從遠程獲取),點擊一個選項頁,切換頁面.
    4.Remote Form --遠程表單,也就是提交但不刷新的表單,點擊提交按鈕,頁面不刷新,通過遠程異步調用,更新目標區(qū)域的內容.
    5.Form Validation --表單校驗,在表單中的每個控件輸入數(shù)據(jù)都可以進行即時的校驗,主要使用的是DWR.

    先了解一下Dojo的工作原理:

    清除緩存的代碼:
    1 response.setHeader("Pragma""no-cache"); 
    2 response.setHeader("Cache-Control""no-cache"); 
    3 response.setDateHeader("Expires"0); 
    或者用html的meta來試試,不過那就包含在內容里了.
    為了使用WebWork的AJAX組件,我們需要在頁面里面根據(jù)Dojo的做法包含一些代碼,例如ajax例子里面的commonInclude.jsp文件:
     1 <%@ taglib prefix="ww" uri="/webwork" %> 
     2 <!--// START SNIPPET: common-include--> 
     3 <script language="JavaScript" type="text/javascript"> 
     4 // Dojo configuration 
     5 djConfig = { 
     6 baseRelativePath: "<ww:url includeParams="none" value="/webwork/dojo/"/>"
     7 isDebug: false 
     8 }; 
     9 </script> 
    10 
    11 <script language="JavaScript" type="text/javascript" 
    12 src="<ww:url includeParams="none" value="/webwork/dojo/dojo.js" />"></script> 
    13 <script language="JavaScript" type="text/javascript" 
    14 src="<ww:url includeParams="none" value="/webwork/CommonFunctions.js" />"></script> 
    15 
    16 <script language="JavaScript" type="text/javascript"
    17 dojo.require("dojo.io.BrowserIO"); 
    18 dojo.require("dojo.event.topic"); 
    19 dojo.require("webwork.widgets.Bind"); 
    20 dojo.require("webwork.widgets.BindDiv"); 
    21 dojo.require("webwork.widgets.BindButton"); 
    22 dojo.require("webwork.widgets.BindAnchor"); 
    23 </script> 
    24 <!--// END SNIPPET: common-include--> 
    25 
    這個文件里面對Dojo進行了設置,包含dojo.js,并且引入了webwork實現(xiàn)的這幾個裝飾件的代碼,在后面的每個例子中,都要包含這個文件,因為后面的介紹中將省略這個文件的介紹,要想了解更多信息,可以參考Dojo的文檔.

    提示:其實在webwork框架下面引入dojo最容易了只需在頁面加入下面一行即可:
    <ww:head theme="ajax" debug="true" />

    --待續(xù)--
    posted on 2008-01-15 18:03 vesung 閱讀(564) 評論(1)  編輯  收藏 所屬分類: JavaAjax/html

    評論

    # re: WebWork2.2+DOJO 2008-01-19 09:46 xiaoqiu369
    這兩天也在看這個,我按照上面的例子沒有做成功,是否可以交流一下.
    我的E-MAIL:xiaoqiu369@gmail.com  回復  更多評論
      

    主站蜘蛛池模板: 国产高清免费视频| ZZIJZZIJ亚洲日本少妇JIZJIZ| 国产精品久久免费视频| 亚洲国产日韩一区高清在线| 亚洲AV永久无码精品网站在线观看 | 久久精品国产亚洲沈樵| 美女被免费视频网站| 色视频色露露永久免费观看| 精品亚洲AV无码一区二区三区| 99精品视频在线观看免费| 亚洲国产V高清在线观看| 国产亚洲综合精品一区二区三区| 女人被男人桶得好爽免费视频| 亚洲免费闲人蜜桃| 西西大胆无码视频免费| 亚洲区视频在线观看| 啦啦啦高清视频在线观看免费| 亚洲成aⅴ人片在线观| 无码免费午夜福利片在线 | 亚洲乱亚洲乱妇24p| 日韩人妻无码免费视频一区二区三区 | 亚洲日韩国产二区无码| 四虎影在线永久免费观看| 免费无码专区毛片高潮喷水| 亚洲伊人久久大香线蕉综合图片| 国产麻豆成人传媒免费观看| 亚洲福利电影一区二区?| 在线观看免费毛片| www成人免费观看网站| 亚洲电影免费在线观看| 免费观看的av毛片的网站| 国产97视频人人做人人爱免费| 久久精品国产精品亚洲艾草网| 国产在线观看麻豆91精品免费| 美女黄网站人色视频免费| 亚洲色中文字幕无码AV| 中文永久免费观看网站| 亚洲人成网站影音先锋播放| 成年美女黄网站18禁免费| 中国黄色免费网站| 亚洲成a人无码亚洲成av无码 |