-2
在我的Maven應用程序中,我已經將http請求映射到此函數(使用spring框架),並且我想檢查它內部的某些內容並將響應作爲文本發送。然後我想從angularjs發送該請求並將該響應存儲到來自angularjs控制器的某個變量中。這是我嘗試過的。如何返回字符串作爲對http請求的響應
@RequestMapping(path="/play", method={RequestMethod.POST}, produces = {MediaType.APPLICATION_JSON_UTF8_VALUE})
public String someFunction(){
//...
return "some text";
}
$scope.getResponse = function(param1, param2...){
$http.post("url..").then(
function(response){
$scope.response = response.data.response;
console.info('success');
},
function(response){
console.info('failure');
})
}
Http正確映射,並從瀏覽器工作,問題是如何將文本響應存儲到控制器的一些angularjs變量。
@progyammer是啊,是我不好,該函數返回的字符串,編輯。 – wdc
從下次開始,請勿在問題中鍵入代碼:它容易出現拼寫錯誤。只需複製粘貼它們即可。 – progyammer
你應該在spring方法中添加'@ ResponseBody' –