国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
AJAX DWR基本使用向?qū)?/div>
AJAX DWR基本使用向?qū)?/font>

    前言aJax也許很多人比較熟悉,但是dwr可以是應(yīng)用ajax變得非常的簡單,大大提高開發(fā)效率,而且dwr還提供了很多有用的js代碼,可以說是如虎添翼。

    應(yīng)用解釋可能有部分人根本不知道aJax和dwr是什么東西,用來做什么的?既然標(biāo)題是基本使用,那我就從dwr有什么用來說說。一般來說,不管是jsp或者是asp要訪問數(shù)據(jù)庫都得submit一個form,然后獲取數(shù)據(jù)庫或者執(zhí)行部分邏輯,接著web跳了另外一頁把執(zhí)行的結(jié)果顯示出來。這個過程web相對于是刷新了一下。那么有什么辦法可以令web不刷新,而頁面又可以和數(shù)據(jù)庫交互數(shù)據(jù)呢?有,就是ajax技術(shù),利用web 對象把數(shù)據(jù)以xml方式submit到web server,然后返回結(jié)果,中間全部用javascript操作,頁面不閃動或者刷新。但是自己操作xml對象未免有點小煩,能不能把這些工作集成到一個對象里面呢?能,就是dwr.下面開始教你如何使用。

    如何使用

    下載軟件包http://getahead.ltd.uk/dwr/這里就可以

    安裝軟件包解壓軟件包,把dwr.jar 文件拷貝到你web項目的WEB-INF/lib 目錄中,同時編輯WEB-INF/web.xml文件,在此文件中加入


    1. <servlet>
    2.   <servlet-name>dwr-invoker</servlet-name>
    3.   <display-name>DWR Servlet</display-name>
    4.   <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
    5.   <init-param>
    6.      <param-name>debug</param-name>
    7.      <param-value>true</param-value>
    8.   </init-param>
    9. </servlet>
    10. <servlet-mapping>
    11.   <servlet-name>dwr-invoker</servlet-name>
    12.   <url-pattern>/dwr/*</url-pattern>
    13. </servlet-mapping>


    另外,在WEB-INF目錄中建立一個dwr.xml 文件,文件內(nèi)容入下
    1. <!DOCTYPE dwr PUBLIC
    2.     "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
    3.     "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
    4. <dwr>
    5.   <allow>
    6.     <create creator="new" javascript="JDate">
    7.       <param name="class" value="java.util.Date"/>
    8.     </create>
    9.     <create creator="new" javascript="Demo">
    10.       <param name="class" value="your.java.Bean"/>
    11.     </create>
    12.   </allow>
    13. </dwr>


        這個可以說也是dwr的配置文件最后,重新啟動你的tomcat或者resin等jsp web server.
  •     測試安裝效果在ie敲入http://localhost:8080/[YOUR-WEBAPP]/dwr/
  •     如果成功顯示頁面,那說明你安裝正確了。
  •     應(yīng)用于網(wǎng)頁測試頁會顯示JDate (java.util.Date) ,這個是也是例子,通過javascript調(diào)用web server中的java.util.Date,也相當(dāng)于調(diào)用web server里面的一個bean.那么我們?nèi)绾问褂盟兀?li>    你可以在自己的html文件中加入

  •   
    1. <script type=‘text/javascript‘ src=‘/sc/dwr/interface/JDate.js‘></script>
    2.   <script type=‘text/javascript‘ src=‘/sc/dwr/engine.js‘></script>


    比如我們要用bean中的toLocaleString方法返回一個時間string.那么你可以在javascript中編寫

    1. function displayLocaleDate()
    2. {
    3.    var str = JDate.toLocaleString();
    4.    alert(str);
    5. }


        當(dāng)運行displayLocaleDate()方法就會彈出時間。
  •     總結(jié)以上只是個調(diào)用服務(wù)器Date javabean的簡單例子,你可以更加自己的需要寫相應(yīng)的bean,可以做出非常出色的基于web聊天網(wǎng)站,或者實時圖表顯示應(yīng)用。
  • 本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
    打開APP,閱讀全文并永久保存 查看更多類似文章
    猜你喜歡
    類似文章
    生活服務(wù)
    分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
    綁定賬號成功
    后續(xù)可登錄賬號暢享VIP特權(quán)!
    如果VIP功能使用有故障,
    可點擊這里聯(lián)系客服!

    聯(lián)系客服