Jquery ajax400错误请求
我正在使用一些javascript创建一个节点Jquery ajax400错误请求,jquery,spring,spring-mvc,Jquery,Spring,Spring Mvc,我正在使用一些javascript创建一个节点 var dto=new Object(); dto.name='abc'; var jsonString=JSON.stringify(dto); $.ajax({ type: 'POST', url: '/MyTool/tree/createNode', data: jsonString, contentType: "application/json; charset=utf-8", mimeType:
var dto=new Object();
dto.name='abc';
var jsonString=JSON.stringify(dto);
$.ajax({
type: 'POST',
url: '/MyTool/tree/createNode',
data: jsonString,
contentType: "application/json; charset=utf-8",
mimeType: 'application/json',
dataType: 'json',
success: function(dto) {
}
});
我打印数据,得到{“name”:“abc”}
并将数据传递给我的控制器
@Controller
public class TreeController {
public class TestDTO implements Serializable{
private static final long serialVersionUID = 1L;
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
@RequestMapping(value = "/tree/createNode", method = RequestMethod.POST, consumes = "application/json")
public @ResponseBody TestDTO createNode(@RequestBody final TestDTO testDTO) {
return testDTO;
}
}
我一次又一次地遇到ajax错误“400错误请求”
我在谷歌上尝试了100个链接,但毫无帮助。你的URL不匹配 在javascript中:'/MyTool/createNode',
在Java中:“/tree/createNode”