我必须在标头中过去xml文件。我能够使用ajax GET来做到这一点但是如果xml很大则get不起作用。所以我想使用Ajax POST来实现它。我尝试了许多方法,但失败了很多。请帮助我介绍如何实现Ajax POST或者我们还有其他任何选项来发布大型XML。
这是Ajax POST:
$.ajax({
type: "POST",
url: "hello",
success: function(resp){
alert(resp)
},
error : function(e) {
$(document.body).css({"pointer-events": "", "cursor": "default"});
alert("Error" + e.responseText);
}
});
控制器:
@Controller
@RequestMapping("/hello")
public class TestController{
@RequestMapping(method = RequestMethod.POST)
@ResponseBody
public String printHello(ModelMap model) {
System.out.println("Success");
return "success";
}
}
错误:
Nov 16, 2016 11:56:35 PM org.springframework.web.servlet.PageNotFound noHandlerFound
WARNING: No mapping found for HTTP request with URI [/ESBMonitorAppAjax/403] in DispatcherServlet with name 'mvc-dispatcher'