Spring jqueryajax返回发送页面html
我的ajax代码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(
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需要用于数据绑定的响应