<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ū)域塊標簽,通過異步調(diào)用獲取內(nèi)容,來動態(tài)更新Div.可以循環(huán)更新.
    2.Remote A Tag --遠程鏈接標簽,點擊鏈接時進行一個遠程異步調(diào)用,可以動態(tài)更新Div的內(nèi)容.
    3.Tabbed Panelds --選項卡頁面,和普通程序中的選項卡一樣,可以有多個選項頁面,每個頁面的內(nèi)容都可以設(shè)置(本地或者從遠程獲取),點擊一個選項頁,切換頁面.
    4.Remote Form --遠程表單,也就是提交但不刷新的表單,點擊提交按鈕,頁面不刷新,通過遠程異步調(diào)用,更新目標區(qū)域的內(nèi)容.
    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來試試,不過那就包含在內(nèi)容里了.
    為了使用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進行了設(shè)置,包含dojo.js,并且引入了webwork實現(xiàn)的這幾個裝飾件的代碼,在后面的每個例子中,都要包含這個文件,因為后面的介紹中將省略這個文件的介紹,要想了解更多信息,可以參考Dojo的文檔.

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

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

    評論

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

    主站蜘蛛池模板: 成年女人视频网站免费m| 四虎免费久久影院| 国产精品亚洲一区二区三区久久 | AAAAA级少妇高潮大片免费看| 亚洲国产成人高清在线观看 | 亚洲第一综合天堂另类专| 亚洲一级特黄无码片| 99久久人妻精品免费二区| 亚洲精华国产精华精华液| 亚洲国产三级在线观看| 成年性羞羞视频免费观看无限| 怡红院免费全部视频在线视频| 色偷偷女男人的天堂亚洲网| 久久精品国产亚洲Aⅴ香蕉| 久久99九九国产免费看小说| 4hu四虎免费影院www| 在线观看日本亚洲一区| 国产亚洲精品观看91在线| 爽爽日本在线视频免费| 中文字幕亚洲免费无线观看日本 | jizz18免费视频| 亚洲色精品VR一区区三区| 精品亚洲一区二区| 哒哒哒免费视频观看在线www| 久久精品一本到99热免费| 永久免费无码日韩视频| 亚洲中文字幕乱码AV波多JI| 亚洲成人免费在线| 国产日产亚洲系列最新| 日韩高清免费在线观看| 91青青青国产在观免费影视| 久草免费福利在线| 免费一级毛suv好看的国产网站| 亚洲youjizz| 亚洲综合小说久久另类区| 亚洲精品乱码久久久久久蜜桃不卡| 国产无遮挡裸体免费视频| 色片在线免费观看| 97免费人妻在线视频| 麻豆精品不卡国产免费看| 男女一进一出抽搐免费视频 |