这是我的问题,我需要用spring来映射AJAX请求。现在,我知道我需要这两个家伙:用spring处理ajax请求
HttpServletRequest,获取客户端发送给我的消息,并将其从JSON(最有可能)解析为Map和HttpServletResponse以将消息发送到客户端。 什么我不知道的是正确的(简单,简洁)的方式来做到这一点...
下面是从springframework的网站代码示例:
/**
* Normal comments here
*
* @@org.springframework.web.servlet.handler.metadata.PathMap("/foo.cgi")
* @@org.springframework.web.servlet.handler.metadata.PathMap("/baz.cgi")
*/
public class FooController extends AbstractController {
private Cruncher cruncher;
public FooController(Cruncher cruncher) {
this.cruncher = cruncher;
}
protected ModelAndView handleRequestInternal (
HttpServletRequest request, HttpServletResponse response) throws Exception {
return new ModelAndView("test");
}
}
这是很好的。除此之外,据我所看到的,我不能映射每个方法的URL在类中我会用这种同步请求做:
@Controller
@RequestMapping("/test")
public class ControllerTest {
@RequestMapping(value = "/test.htm", method = RequestMethod.GET)
public void showSearchView(Model model) {...}
...
}
我可以做一些简单的AJAX请求?
2010-05-10
Diones