卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

源碼演示DWR調(diào)用JAVA代碼和關(guān)鍵易錯(cuò)點(diǎn)

DWR(Direct Web Remoting)是一個(gè)用于改善web頁面與Java類交互的遠(yuǎn)程服務(wù)器端Ajax開源框架,可以幫助開發(fā)人員開發(fā)包含AJAX技術(shù)的網(wǎng)站。它可以允許在瀏覽器里的代碼使用運(yùn)行在

DWR(Direct Web Remoting)是一個(gè)用于改善web頁面與Java類交互的遠(yuǎn)程服務(wù)器端Ajax開源框架,可以幫助開發(fā)人員開發(fā)包含AJAX技術(shù)的網(wǎng)站。它可以允許在瀏覽器里的代碼使用運(yùn)行在WEB服務(wù)器上的JAVA函數(shù),就像它就在瀏覽器里一樣。

寫在前面的話

本例子是基于Eclipse 8.5和JDK 1.6以及DWR相關(guān)的JAR包進(jìn)行開發(fā)。在運(yùn)行本例子時(shí),需要使用Tomcat和JDK 1.6,并確保正確配置了DWR相關(guān)的JAR包。如果需要獲取源碼,請聯(lián)系我并訪問以下IP地址:

易錯(cuò)點(diǎn)

第一次將JAR和Web.xml、dwr.xml放錯(cuò)了位置

在使用DWR時(shí),特別要注意將相關(guān)的JAR文件和配置文件(Web.xml和dwr.xml)放置在正確的位置。不仔細(xì)檢查這些文件的放置位置可能會導(dǎo)致錯(cuò)誤。

第二次Web.xml里面的URL被配置錯(cuò)誤

在配置Web.xml文件時(shí),確保將DWR相關(guān)的URL路徑配置正確,特別是在dwr.xml中定義的URL路徑。任何錯(cuò)誤的配置都可能導(dǎo)致無法正常調(diào)用DWR功能。

第三次將引用的DWR JS的路徑配置錯(cuò)了

在使用DWR時(shí),如果引用DWR JS的路徑配置錯(cuò)誤,可能會導(dǎo)致無法加載JS文件,進(jìn)而無法正常使用DWR的功能。請確保準(zhǔn)確配置DWR JS的路徑,或者手動拷貝相關(guān)文件到對應(yīng)的路徑下。

engine.js和util.js無法引用

DWR框架中的engine.js和util.js文件實(shí)際上位于dwr.jar中。如果無法正確引用這些文件,可以嘗試手動復(fù)制它們到對應(yīng)的路徑下。但是在大多數(shù)情況下,這些文件是不需要手動引用的。

JS代碼中回調(diào)函數(shù)的分析

在使用DWR時(shí),回調(diào)函數(shù)起著非常重要的作用。例如,在保存用戶信息時(shí),可以使用如下代碼:

```

function OnSave() {

var userMap {};

;

;

;

;

(userMap, saveFun);

}

```

其中,saveFun是回調(diào)函數(shù),根據(jù)方法的返回值進(jìn)行響應(yīng)。如果返回值為true,則彈出"注冊成功!"的提示;如果返回值為false,則彈出"登錄ID已經(jīng)存在!"的提示。

另外,還可以使用如下代碼來查詢用戶信息:

```

function OnFind() {

(, findFun);

}

```

其中,findFun是回調(diào)函數(shù),根據(jù)方法的返回值進(jìn)行響應(yīng)。如果返回值為null,則彈出"無法找到用戶:"和查詢參數(shù);如果返回值為User對象,則彈出"找到用戶,id:"、"password:"、"name:"和"email:"的提示。

以上是關(guān)于DWR調(diào)用JAVA代碼和易錯(cuò)點(diǎn)的詳細(xì)說明。通過理解和掌握這些知識,你可以更好地使用DWR框架進(jìn)行開發(fā)和調(diào)試。

標(biāo)簽: