我们刚刚开始使用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。因此,我们对它们都非常熟悉。
谢谢!
我们刚刚开始使用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。因此,我们对它们都非常熟悉。
谢谢!
Spring mvc 3支持Ajax。检查this
正如Viren Pushpanayagam的回答中的链接所述,与Spring一起使用ajax的典型方法是使用JQuery(或普通的JS或其他框架,无所谓)来进行ajax调用,传递必要的参数。 Spring控制器处理请求并返回JSON(如果你只是使用@ResponseBody注释你的控制器并在你的类路径中包含Jackson Mapper或Gson,那么这在Spring中非常简单)。没有Spring标记库或其他功能执行我知道的ajax功能。
感谢您的回复。但是在Spring 3 MVC中使用Ajax的更好选择是什么?这是否足够支持所有ajax需求? – ashishjmeshram 2011-05-05 04:58:20
我已经使用Spring MVC 3和JSON。适合我。但取决于你想要做什么。你最初的问题是Spring MVC 3是否支持Ajax,因为答案是肯定的,但是对于你上面提到的问题,只有你通过样本后才能决定。 – 2011-05-05 05:07:03