如何使用spring mvc 3.0和jquery.validate.js插件识别表单中的重复条目

如何使用spring mvc 3.0和jquery.validate.js插件识别表单中的重复条目,jquery,spring,validation,spring-mvc,jquery-validate,Jquery,Spring,Validation,Spring Mvc,Jquery Validate,我想通过使用jquery.validate.js插件来识别用户名的重复条目(电话、电子邮件等)。我如何做到这一点,我尝试了这种方法(我是ajax和jquery新手,请帮助) 但它没有击中控制器 这是我的控制器代码 @RequestMapping(value = "/catalogue/getTitle", method = RequestMethod.GET, headers = "Accept=*/*") public @ResponseBody List<User> ge

我想通过使用jquery.validate.js插件来识别用户名的重复条目(电话、电子邮件等)。我如何做到这一点,我尝试了这种方法(我是ajax和jquery新手,请帮助)

但它没有击中控制器

这是我的控制器代码

@RequestMapping(value = "/catalogue/getTitle", method = RequestMethod.GET, headers = "Accept=*/*")
    public @ResponseBody List<User> getTitleList(@RequestParam("term") String query) {
        return getMatchTitle(query);
    }
    public List<User> getMatchTitle(String query) {
        List<User> matched = userService.getUserList(query);

        if(matched == true)
        {
            return false ;
        }
        else
        {
            return true;
        }
    }
@RequestMapping(value=“/catalog/getTitle”,method=RequestMethod.GET,headers=“Accept=*/*”)
public@ResponseBody列表getTitleList(@RequestParam(“term”)字符串查询){
返回getMatchTitle(查询);
}
公共列表getMatchTitle(字符串查询){
List matched=userService.getUserList(查询);
如果(匹配==真)
{
返回false;
}
其他的
{
返回true;
}
}

我认为这是不恰当的编码,对此我很抱歉。提前感谢。

您的requestMapping值显示为
“/catalog/getTitle”
,而jquery ajax调用显示为
“/user/findUser.action”
。这就是为什么它没有到达控制器

@RequestMapping(value = "/catalogue/getTitle", method = RequestMethod.GET, headers = "Accept=*/*")
    public @ResponseBody List<User> getTitleList(@RequestParam("term") String query) {
        return getMatchTitle(query);
    }
    public List<User> getMatchTitle(String query) {
        List<User> matched = userService.getUserList(query);

        if(matched == true)
        {
            return false ;
        }
        else
        {
            return true;
        }
    }