请求方法'PUT'不支持spring mvc 4

时间:2017-03-12 16:43:16

标签: spring-mvc

以下是我的控制员:

@Controller
@RequestMapping(value = "/surveys")
public class SurveysController extends BaseController {

@PutMapping(value="/testPut")
@ResponseBody
public String testPut(){
    return "helloWorld";
}

}

以下是角度放置方法:

    var fd = new FormData();
    var that = this;
    fd.append($scope.csrfParamName, $scope.csrfToken);

    $http.put('/dmapp/surveys/testPut.html', fd, {
        transformRequest : angular.identity,
        headers : {
            'Content-Type' : 'application/json',
            '_csrf' : $scope.csrfToken
        }
    })
    .success(function(response) {
        callBack(response);
    })
    .error(function() {
    });

我在加载时调用此函数并且不支持Request Method PUT。为什么呢?

我正在使用spring mvc和spring数据休息。弹簧数据休息也是如此。更多删除动词也以同样奇怪的方式行事。只有获取和发布工作

0 个答案:

没有答案