Как передать значения формы в скрипт Angular и из скрипта в контроллер Spring MVC. Ниже я написал код, в котором данные формы не может отправить контроллер
Сценарий
<script type="text/javascript">
var app = angular.module('formSubmit', []);
app.controller('FormSubmitController',[ '$scope', '$http', function($scope, $http) {
$scope.list = [];
$scope.headerText = 'AngularJS Post Form Spring MVC example: Submit below form';
$scope.formData = {};
$scope.submit = function() {
var formData = {
"name" : $scope.name,
"salary" : $scope.salary,
"designation" : $scope.designation,
};
var response = $http.post('submitmock',{ Emp: formData}); //passing Emp
response.success(function(data, status, headers, config) {
$scope.list.push(data);
});
response.error(function(data, status, headers, config) {
alert("Exception details: " + JSON.stringify({
data: $scope.formData //used formData model here
}));
});
//Empty list data after process
$scope.list = [];
};
}]);
Spring MVC контроллер
@RequestMapping(value = "submitmock", method = RequestMethod.POST)
public @ResponseBody Emp getMock(@RequestBody Emp Emp)
{
serviceInD.savedata(Emp);
return Emp;
}