Spring MVC Ajax请求在控制器类中不活动

时间:2015-07-22 19:36:05

标签: java jquery ajax spring spring-mvc

我是Spring MVC的新手。我正在尝试在spring MVC上做ajax请求。这似乎是当ajax调用act控制器方法没有响应时。但我不明白它为什么。 但我在浏览器控制台上收到此错误:

Failed to load resource: the server responded with a status of http://localhost:8080/spapp/ajaxtest.html 404 (Not Found) 

这是我在控制器类中的方法:

@RequestMapping(value = "/ajaxtest", method = RequestMethod.POST)
public @ResponseBody String ajaxtest() {
    String result = "This is Ajax text from ajaxTest Method";
    return result;
} 

这里我在index.jsp中调用Ajax:

$(function(){

            $(document).on("click","button#save",function(){
                $.ajax({
                    type:"POST",
                    url:"ajaxtest.html",
                    data:{test:"test"},
                    success:function(response){
                        $("div#response").html(response);
                    }
                });
            });

        });

我该怎么办才能解决此错误?

谢谢

2 个答案:

答案 0 :(得分:0)

尝试使用url:"ajaxtest"您不必将.html放在最后,因为您已声明了端点value = "/ajaxtest"

答案 1 :(得分:0)

我找到了解决方案。我在ajax调用中删除了type="POST"。运行后。