2013-04-08 226 views
0

我是一個JavaScript的Web應用程序員,知道Java SE,但沒有太多的Java Web開發。服務器端Java處理Ajax請求

當我做JS的發展,我寫這樣的代碼:

$.ajax({ 
    url: "http://domain/abc.xml", 
}).done(function (data) { 
    //todo 
} 
}); 

把它理所當然地認爲,HTTP服務器將處理我的Ajax請求沒有任何我的努力。

但現在我有一些js代碼與Ajax請求,我必須映射服務器端的資源名稱。例如,當我請求abc.xml時,服務器應該使用def.xml進行響應,映射abc.xml - > def.xml。

所以我想我應該在服務器端編寫一個servlet(必須使用java),覆蓋像doGet()這樣的方法。任何例子開始?非常感謝!

+0

可能的重複[如何使用Servlets和Ajax?](http://stackoverflow.com/questions/4112686/how-to-use-servlets-and-ajax) – 2013-04-08 04:43:49

回答

1

ajax的魔力是所有的客戶端。就服務器而言,您正在請求主頁面,然後稍後您請求http://domain/abc.xml

服務器不需要了解請求與ajax有任何關係。任何簡單的servlet例子都可以。

+0

這在覆蓋的可能重複的問題。 – 2013-04-08 04:52:26