2013-04-08 230 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