【发布时间】:2023-03-28 23:11:01
【问题描述】:
我正在将一个 java 对象返回到客户端(javascript)页面,即将 java 对象转换为 JSON 对象,但没有找到返回值错误的转换器。 我已经添加了所有的 spring jar 和 jackson-all-xxx.jar。 下面是使用 $http.get('url') 从 html 页面调用的方法。
@RequestMapping(value="/springAngularJS",method=RequestMethod.GET)
public @ResponseBody Person getPerson() {
System.out.println("111111111");
Person person = new Person();
person.setFirstName("Java");
person.setLastName("Honk");
return person;
}
我的html页面:(只发布JS部分) var app = angular.module('myApp', []);
function MyController($scope, $http){
$scope.getPersonDataFromServer = function() {
$http.get("springAngularJS").
success(function(data, status, headers, config) {
$scope.person = data;
}).
error(function(data, status, headers, config) {
// called asynchronously if an error occurs
// or server returns response with an error status.
});
};
};
任何解决此问题的帮助将不胜感激.. 我是初学者..:)
【问题讨论】:
-
你说的 JSON 对象在哪里?
-
如果没有,您是否正在使用 Spring Boot 如何构建您的项目?
-
@Shahbour.. 又是一个新术语 Spring boot :),没有使用 eclipse,已将所有必需的 jar 添加到其中并尝试运行这个简单的应用程序。
-
我建议你使用 Spring Boot 和 maven,它应该更好地处理你所有的依赖
-
@Shahbour 感谢您的建议。目前我正在尝试学习所有核心概念。如果你能提出一些东西来解决我面临的问题,那就太好了。
标签: javascript java json spring