2011-05-05 45 views
0

我们刚刚开始使用Spring MVC 3.0开发一个新的Web应用程序。Spring MVC 3.0中的Ajax支持

我们将在我们的应用程序中使用大量的Ajax。我想知道在Spring MVC 3.0中是否有构建的对Ajax的支持(如Struts 2),还是我们必须使用一些第三方API(如DWR或jQuery)?

我们在基于Struts 1和Struts 2的其他应用程序中使用了很多DWR和jQuery。因此,我们对它们都非常熟悉。

谢谢!

回答

1

Spring mvc 3支持Ajax。检查this

+0

感谢您的回复。但是在Spring 3 MVC中使用Ajax的更好选择是什么?这是否足够支持所有ajax需求? – ashishjmeshram 2011-05-05 04:58:20

+0

我已经使用Spring MVC 3和JSON。适合我。但取决于你想要做什么。你最初的问题是Spring MVC 3是否支持Ajax,因为答案是肯定的,但是对于你上面提到的问题,只有你通过样本后才能决定。 – 2011-05-05 05:07:03

0

正如Viren Pushpanayagam的回答中的链接所述,与Spring一起使用ajax的典型方法是使用JQuery(或普通的JS或其他框架,无所谓)来进行ajax调用,传递必要的参数。 Spring控制器处理请求并返回JSON(如果你只是使用@ResponseBody注释你的控制器并在你的类路径中包含Jackson Mapper或Gson,那么这在Spring中非常简单)。没有Spring标记库或其他功能执行我知道的ajax功能。