在Spring MVC中使用ajax

Lan*_*ter 3 javascript java spring jsp spring-mvc

我目前正在使用Spring MVC,我正在尝试用ajax做一些事情.基本上我现在要做的是在网页上动态显示控制器的结果.

IE用户按下按钮,进入"whatever.do"控制器并获取列表并显示该列表,而无需重新加载该页面.

无论如何,有谁知道任何好的教程或示例项目?

Boz*_*zho 6

这很简单,我甚至不认为需要一个特殊的教程(除了通用的spring-mvc之外).

  1. 制作一个@RequestMapping("/foo")返回的方法List<Foo>
  2. <mvc:annotation-driven />dispatcher-servlet.xml的激活处理程序映射和转换器
  3. 把Jackson(json序列化器)放在你的类路径上
  4. 使用$.getJSON("/foo", function(data) {..});(jquery) - 您将获得一个JSON编码的Foo对象列表

Spring将检测到浏览器请求json响应,并使用Jackson转换对象.