我是一个javascript webapp程序员,知道java SE但不是很多java web开发。
当我进行js开发时,我会编写如下代码:
$.ajax({
url: "http://domain/abc.xml",
}).done(function ( data ) {
//todo
}
});
授予HTTP服务器将处理我的Ajax请求而不需要任何努力。
但是现在我有一些带有Ajax请求的js代码,我必须在服务器端映射资源名称。例如,当我请求abc.xml时,服务器应该使用def.xml进行响应,映射abc.xml - > def.xml。
所以我想我应该在服务器端编写一个servlet(必须使用java),覆盖像doGet()这样的方法。任何一个开始的例子?非常感谢!
答案 0 :(得分:1)
ajax的神奇之处在于客户端。就服务器而言,您正在请求主页面,然后一段时间后您要求http://domain/abc.xml
。
服务器不需要了解该请求与ajax有什么关系。任何简单的servlet示例就足够了。