我正在使用 AngularJs 与 Spring 并休息,当我将@RequestBody
更改为@ModelAttribute
时,代码可以正常运行但数据库中插入的数据为{ {1}}。
帮助我解决这个问题。我正在使用 MySQL 数据库。
这是我的app.js
null
这是我的控制器
(function() {
var formapp = angular.module('formapp', []);
formapp.controller('formController', function($scope, $http)
$scope.regForm = {
"firstName" : "hii",
"lastName" : "bye"
};
$scope.submit = function() {
var url = "";
var method = "";
$http({
method : 'POST',
url : 'insert.html',
data : angular.toJson($scope.regForm),
headers : {
'Accept':'application/json',
'Content-Type' : 'application/json;charset=utf8'
}
}).then(success());
}
function success() {
clearFormData();
}
// Clear the form
function clearFormData() {
$scope.regForm.firstName = "";
$scope.regForm.lastName = "";
};
});
})();
感谢提前