查找过来的内容,注释检查也没错啊
注释一
@Controller
@RequestMapping("/user")
注释二
@RequestMapping(params="add")
@ResponseBody
public String add( @RequestBody User user) {
return new Gson().toJson(service.add(user));
}
.jsp对应的代码
<script>
$(function() {
$("#btn").click(function() {
var datasent = $("#isform").serializeObject();//这句话将表单序列化
params = JSON.stringify(datasent);//将序列化的表单转化为一个json串
debugger;
$.ajax({
type : 'POST',
url : "${pageContext.request.contextPath}/user?add",
dataType : "json",
data : params,
contentType : "application/json;charset=utf-8",
success : function(json) {
if(json=="1"){
alert("添加成功");
}
}
});
});
});
</script>