【问题标题】:Ajax support in Spring MVC 3.0Spring MVC 3.0 中的 Ajax 支持
【发布时间】:2011-08-19 01:35:13
【问题描述】:

我们刚刚使用 Spring MVC 3.0 启动了一个新的 Web 应用程序。

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

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

谢谢!

【问题讨论】:

    标签: ajax spring-mvc


    【解决方案1】:

    Spring mvc 3 支持 Ajax。检查this

    【讨论】:

    • 感谢您的回复。但是将 Ajax 与 Spring 3 MVC 一起使用的更好选择是什么?这个内置支持是否足以满足所有 ajax 需求?
    • 我使用过 Spring MVC 3 和 JSON。对我来说效果很好。但要看你想做什么。您最初的问题是 Spring MVC 3 是否支持 Ajax,因为答案是肯定的,但是对于您上面提出的问题,只有您可以在查看示例后决定。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-26
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 2012-06-26
      相关资源
      最近更新 更多