【发布时间】:2017-07-14 12:46:31
【问题描述】:
我有一个 html/angular 视图,它需要从返回 Json 响应的 spring mvc 控制器获取数据。
之前我使用 angular,让 json 调用 REST url。
不知道当spring mvc控制器返回json响应时如何做。
谢谢。
【问题讨论】:
标签: angularjs spring-mvc model-view-controller model
我有一个 html/angular 视图,它需要从返回 Json 响应的 spring mvc 控制器获取数据。
之前我使用 angular,让 json 调用 REST url。
不知道当spring mvc控制器返回json响应时如何做。
谢谢。
【问题讨论】:
标签: angularjs spring-mvc model-view-controller model
记住partial view、angular controller、angular service 等一些概念以及如何使用$http angular service 进行异步调用。
基本上你创建一个控制器(js),一个服务(js)和一个部分视图(html)
【讨论】:
我的示例代码。
js
function sendMessage(message) {
$.ajax({
url : "/sample/push/" + message,
processData : false,
contentType : "text/html; charset=utf-8",
type : 'POST',
success : function(response) {
// get response
},
error : function(request, status, error) {
},
});
}`
控制器
@RequestMapping(value = "/push/{message}")
public @ResponseBody String processResult(@PathVariable String message) {
// "your json String"
return pushService.pushMessage(message);
}
ajax调用和spring MVC教程-链接:this tutorial XD
【讨论】: