有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

html将输入值从AngularJS发布到json rest webservice(jaxb java)

在将输入值发布到我需要的url中之后,我必须将这些值添加到我使用java(JAXB)创建的web服务中。我遵循这个Tutorial来发现@FormParam注释,但我不确定是否可以在我的案例中使用它,因为我正在使用AngularJS,并且我将输入值保存在我的控制器中。我的问题是:如何在我的web服务(json)中设置变量“stack”。我测试了POST方法是否有效,是否使用了系统。出来println(),它与我的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>

共 (1) 个答案

  1. # 1 楼答案

    在您的情况下(对于post方法),不需要@FormParam。您可以在jaxrs服务中直接绑定整个对象(堆栈对象)。参考this问题可能会有所帮助