用form表单提交数据给后台时返回415,主要是浏览器的原生表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据。
而Java后台默认的post请求方式的控制器默认
后台控制器: @RequestMapping(value="/addUser", method=RequestMethod.POST, consumes="application/json") public String addUser() { return "success"; }
要改为@RequestMapping(value="/addUser", method=RequestMethod.POST, consumes="application/x-www-form-urlencoded") public String addUser() { return "success"; }