Spring jqueryajax返回发送页面html

Spring jqueryajax返回发送页面html,spring,jquery,spring-mvc,Spring,Jquery,Spring Mvc,我的ajax代码 $.ajax( url : '/ABC/xyz.htm', type : 'POST', success : function(response) { alert("success :" + response); }, error : function(res) { alert("error"); }, })

我的ajax代码

$.ajax(
    url : '/ABC/xyz.htm',
        type : 'POST',
    success : function(response) {
    alert("success :" + response);    
            },
            error : function(res) {

                alert("error");
            },

        });
我的控制器代码是

@ RequestMapping ( value = "/xyz" , method = RequestMethod.POST)
            public @ ResponseBody String getBranchList ( ) {    
    return "success";

}
但它将返回完整的html页面

Am使用弹簧3.1.2


请帮我解决这个问题

如果是maven项目,你能检查下maven依赖项吗

<dependency>
        <groupId>org.codehaus.jackson</groupId>
        <artifactId>jackson-mapper-asl</artifactId>
        <version>1.9.13</version>           
</dependency>

org.codehaus.jackson

您的预期回报是什么?我返回了“success”字符串,但它返回的是完整的html页面好的,您可以使用jquery将响应添加到jsp中的div。实际上,它应该返回成功字符串,jsp中的p.S url是/xyz.htm,但在您的控制器中是/xyz,您可以添加success:function(data)而不是response,看看结果。对不起,这不是一个专业的项目好的。。你可以下载这个jar。。并添加到类路径中。这个jar需要用于数据绑定的响应