2015-12-31 148 views
0

我想通過使用angularjs和java EE在我的前端部分到我的後端部分之間傳輸數據。目前,我有這個angularjs變量:如何將angularjs數據保存到服務器的文件中?

$scope.result 

我想將此變量傳輸到我的後端部分。經過一番研究,我想通過這個使用POST方法:

$http.post('/IndexServlet', $scope.result, null).then("ok", "error"); 

,然後嘗試看看如果事情發生在我的servlet的doPost方法。 如果有人知道如何使這項工作,它會很好。謝謝 !

回答

0

我找到了解決方案。如果有人想這樣做同樣的事情,你需要做的這angularjs:

var queryParams = {params: {op: $scope.result}};/* Query Parameters*/ 
    $http.post("processing" /* URL */, null, queryParams) 
      .success(function(serverResponse, status, headers, config) { 
       alert("ok"); 
      }).error(function(serverResponse, status, headers, config) { 
       alert("failure"); 
      } 
     ); 

而且在Java EE中,你必須在URL /處理連接到你的servlet,然後實現在的doPost(...)方法該servlet。要檢索您轉移的值,您需要調用此方法:

req.getParameter("op"); 
相關問題