2016-06-02 15 views
0

必要なURLに入力値を投稿した後、これらの値をjava(JAXB)を使用して作成したWebサービスに追加する必要があります。私はこのTutorialの@FormParamアノテーションを発見しましたが、私はAngularJSで作業していて、私のコントローラに入力値を保存して以来、私が使用できるかどうかはわかりません。私の質問は:私のWebサービス(JSON)で変数 "スタック"を設定する方法です。私は、POSTメソッドが動作しているかどうかをsystem.out.println()を使ってテストしました。これは私のJavaコードと完全に動作します。私はあなたの助けに感謝します。ありがとうございました。あなたのケースでAngularJSからjson rest webservice(jaxb java)への入力値を投稿する

function myController($scope,$http){ 
 
    $scope.save = function() { 
 
     var data=$scope.stack; 
 
    
 
     /* post to server*/ 
 
     $http.post(url, data).then(function(response){ 
 
      // success callback 
 
     }, function(response){ 
 
      // failure callback 
 
     }); 
 
    } 
 
}
<form ng-submit="save()"> 
 
    <input ng-model="stack"></input> 
 
    <button type="submit">Save</button> 
 
    <p>Your comment:<span ng-bind="stack"></span></p> 
 
</form>

答えて

0

不要@FormParam(POSTメソッドの場合)。 jaxrsサービスにオブジェクト全体(スタックオブジェクト)を直接バインドすることができます。 thisの質問を参考にしてください!

関連する問題