Spring MVC Controller返回JSON – 错误406

在StackOverflow中搜索给定标题的所有相关链接后,我发布了这个问题。

我的控制器代码是:

@RequestMapping(value="/user/update", method = RequestMethod.GET, headers="Accept=*/*") public @ResponseBody List getContentSummaryData(@RequestParam String user, @RequestParam String userid){ return Users.findAllUsers(); } 

我的jquery请求如下:

 $.getJSON("user/update", { user: "user", userid:"1230" }, function(data){ console.log(data); }); 

但像往常一样在控制台中出现406错误,如下所示:

 GET http://localhost:8080/mycontext/user/update?user=user&userid=1230 406 (Not Acceptable) 

根据这里找到的每个配置(StackOverflow),我检查并重新检查。 自从过去1小时以来,我一直在努力解决问题。 有谁可以帮忙???

发布后我再次研究了。 我发现需要两个JAR。 我将它们添加到classpath中。

jackson-mapper-asl-1.7.4.jar & jackson-core-asl-1.7.4.jar

它现在工作正常。 Phewwww ….