Ошибка HTTP Status 406 - Недопустимо Целевой ресурс не имеет текущего представления, которое было бы приемлемо для пользовательского агента, в соответствии с полями заголовка проактивного согласования, полученными в запросе, и сервер не желает предоставлять значение по умолчаниюпредставление.
Это код контроллера
@RequestMapping(value="/welcomes", method = RequestMethod.GET, headers="Accept=application/json")
public @ResponseBody List<UserBean> welcome(@ModelAttribute UserBean userBean)
{
List<UserBean> usernames = retrievedataservice.findAllUsers();
return usernames;
}
Это угловой код js
<body>
<div data-ng-app="myApp" data-ng-controller="UserController">
<table>
<tr><th>user name</th><th>phone</th><th>email</th></tr>
<tr data-ng-repeat="user in usernames">
<td><span data-ng-bind="user.username"></span></td>
<td><span data-ng-bind="user.phone"></span></td>
<td><span data-ng-bind="user.email"></span></td>
</tr>
</table>
</div>
<script>
var app = angular.module('myApp', ['ngResource']);
app.controller('UserController', ['$scope', '$resource', function($scope,$resource){
function fetchalluser()
{
$scope.usernames=$resource('http://localhost:8080/SpringAngular/welcomes').query(function(data)
{
return data;
});
};
$scope.refresh=function(){
fetchalluser();
};
}]);
</script>
</body>
Я отлаживаю следующий код, метод контроллера "welcome ()" возвращаетошибка статуса HTTP 406 - неприемлемо.Я думаю, что угловые проблемы интеграции js и пружины MVC.