ajax - Spring 和 Spring MVC 3.0 AJAX 集成

标签 ajax spring spring-mvc

除了这篇文章http://blog.springsource.com/2010/01/25/ajax-simplifications-in-spring-3-0/

我在 Spring 3.0 中找不到任何新的 AJAX 相关特性的好例子。我对使用 Spring MVC with Annotations 构建的 Web 应用程序如何与各种 AJAX 框架(例如 Dojo)集成以在前端提供丰富的用户体验感兴趣。

最佳答案

我认为这篇文章对这些选项已经说得很清楚了。例如,我基于它创建了以下方法来验证用户名是否在使用中:

/**
 * @param username
 * @return true if the username is free, false otherwise
 */
@RequestMapping("/account/checkUsername/{username}")
@ResponseBody
public boolean checkUsername(@PathVariable("username") String username) {
    return userService.checkUsername(username);
}

在客户端,使用 jQuery:

$("#username").live("blur", function() {
    $.getJSON("account/checkUsername/" + $("#username").val(),
        function(response) {
            // do something with JSON response
        }
    );
});

关于ajax - Spring 和 Spring MVC 3.0 AJAX 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3239672/

相关文章:

javascript - 为什么通过 ajax 发送的 HTML 字符串中的末尾字符是非法的?

javascript - 无法覆盖点击事件以从用户创建的函数中锚定标签

java - Spring MVC - 使用 Poincuts 用动态数据填充 Spring MVC partials

forms - 为什么不使用@RequestParam 而不是@ModelAttribute

java - 如何从查询中返回int?

php - 如何在不重新加载网页的情况下更改div的内容?

javascript - 为什么这个 AJAX 请求不能在 JSFiddle 中工作——而它在我的网站上工作正常?

java - 使用 Spring MVC 中的属性文件更新默认区域设置值

java - 如何解决Java中POST和GET不支持警告?

java - 读取本地的java spring属性