gpt4 book ai didi

java - 检索数据 AngularJS 和 spring MVC

转载 作者:行者123 更新时间:2023-12-01 11:59:59 25 4
gpt4 key购买 nike

我想通过 AngularJS 和 spring MVC 进行搜索,但以下代码不起作用 Eclipse 控制台或 Web 控制台中没有错误

这是 Spring MVC Controller

@RequestMapping(value = "app/rest/contacts/search",
method = RequestMethod.GET,
produces = MediaType.APPLICATION_JSON_VALUE)
@Timed
public List<Contact> find(@RequestParam(value = "name") String name) {
List<Contact> queryResults = contactRepository.search(name);
return queryResults;
}

这是 AngularJS 服务

 pagingpocApp.factory('Contact', function ($http) {
return {
search: function(name) {
var promise = $http.get('app/rest/contacts/search',{params: {name: name}}).then(function (response) {
return response.data;
});
return promise;
}
}
});

这是 AngularJS Controller

pagingpocApp.controller('ContactController', function ($scope, $filter,resolvedContact, Contact) {
$scope.search= function() {
Contact.search($scope.name).then(function(obj) {
console.log(obj)
});
}
});

HTML 页面

<input ng-model="name">
<input type="submit" ng-click="search()">

最佳答案

您的代码是正确的,没有错误,请确保您使用的函数名称不超过一个,您可以在 Angular Controller 的两个函数中使用搜索名称

关于java - 检索数据 AngularJS 和 spring MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28046291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com