成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

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

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

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

寫在前面的話

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

易錯點

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

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

第二次Web.xml里面的URL被配置錯誤

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

第三次將引用的DWR JS的路徑配置錯了

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

engine.js和util.js無法引用

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

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

在使用DWR時,回調(diào)函數(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代碼和易錯點的詳細(xì)說明。通過理解和掌握這些知識,你可以更好地使用DWR框架進(jìn)行開發(fā)和調(diào)試。

標(biāo)簽: