如何使用spring mvc 3.0和jquery.validate.js插件识别表单中的重复条目
我想通过使用jquery.validate.js插件来识别用户名的重复条目(电话、电子邮件等)。我如何做到这一点,我尝试了这种方法(我是ajax和jquery新手,请帮助) 但它没有击中控制器 这是我的控制器代码如何使用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
@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;
}
}