Javascript 415从客户端向Spring控制器发送数据时的错误代码

Javascript 415从客户端向Spring控制器发送数据时的错误代码,javascript,jquery,spring,Javascript,Jquery,Spring,我试图将一些数据作为JSON发送到Spring控制器。代码如下: $(document).ready(function() { $("#searchbutton").click(function() { $.ajax({ type: "POST", url: "/cinestop/searchMovie", data: JSON.stringify(ge

我试图将一些数据作为JSON发送到Spring控制器。代码如下:

    $(document).ready(function() {
        $("#searchbutton").click(function() {
            $.ajax({
                type: "POST",
                url: "/cinestop/searchMovie",
                data: JSON.stringify(getQuery()),
                contentType: "application/json; charset=UTF-8",
                Accept: "application/json",
            });
        });
    });

    function getQuery() {
        var obj = {}
        obj["title"] = $("#home_searchMediaInputText").val();
        return obj;
    }
这是我的Spring控制器:

@RequestMapping(method = RequestMethod.POST, value = "/searchMovie")
    public ModelAndView displayMatchingMovies(@RequestBody final MovieQueryModel movieQuery) {
        //correct the spelling first, and then search, to be done

        System.out.println(movieQuery.getTitle());
        List<MovieInfoModelList> matchingMovieModels = movieInfoDaoImpl.getMovieInfoForListing(movieQuery.getTitle());
        return null;
    }
@RequestMapping(method=RequestMethod.POST,value=“/searchMovie”)
公共模型和视图显示匹配电影(@RequestBody final MovieQueryModel movieQuery){
//先更正拼写,然后再进行搜索
System.out.println(movieQuery.getTitle());
List matchingMovieModels=movieInfoDaoImpl.getMovieInfoForListing(movieQuery.getTitle());
返回null;
}
我已经有了Jackson的设置,但是服务器似乎不理解客户端发送的JSON。有人能告诉我我可能做错了什么吗


谢谢

我不熟悉ajax,但如果
contentType
是标题名,那么它应该是
content-type
,我认为JQuery中使用了contentType。