我有一個html /角度視圖,它需要從spring mvc控制器獲取數據,該數據返回Json響應。從spring mvc返回json響應到html /角度視圖
以前我用角,讓json調用一個REST url。
不確定在spring mvc控制器返回json響應時如何做到這一點。
謝謝。
我有一個html /角度視圖,它需要從spring mvc控制器獲取數據,該數據返回Json響應。從spring mvc返回json響應到html /角度視圖
以前我用角,讓json調用一個REST url。
不確定在spring mvc控制器返回json響應時如何做到這一點。
謝謝。
我的示例代碼。
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
牢記一些概念partial view,angular controller,angular service以及如何使用$http angular service異步調用。
基本上你創建一個控制器(JS),服務(JS)和局部視圖(HTML)
從答案,認爲可以調用$ HTTP/$ Q( ajax)從js到控制器路徑/網址,謝謝。 –
我不同意這個答案,雖然它是一個正確的方法來做到這一點(但超出了上下文),因爲這使用_jQuery_和提問者的問題表明_「我有一個html /角度視圖」_並且這根本沒有角度。也許提問者並不關心它是否有棱角,在這種情況下,這可能是好的。如果是這樣,他應該改變標籤**角度**爲** jquery ** – lealceldeiro