为什么Ajax POST不能在Spring MVC中运行

时间:2016-11-16 18:42:59

标签: php jquery ajax spring

我必须在标头中过去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'

0 个答案:

没有答案