2

angularjs と jersey の初心者で、helloworld REST アプリケーションの作成に少し助けが必要です...

これが私のジャージです

@Path("/helloworld")
public class HelloWorldResource {

   @GET
   @Produces(MediaType.TEXT_PLAIN)
   public String sayHello(){
        return "Hello Jersey World";
   }
}

ここにangularJSを使用したコントローラークライアントがあります

angular.module('myApp', ['serverApp']);

angular.module('serverApp',['ngResource']).factory('servercom', function($resource){
     return $resource('http://192.168.2.60\\:8080/RestExample/helloworld/', {},
          {query: {method:'GET', params:{}, isArray:false}});
});

function MyController($scope, servercom){

   $scope.temp = servercom.get();
   $scope.text = $scope.temp.name;
}

問題は、ブラウザーを介して REST サービスにアクセスすると、文字列が返され、すべて問題ありませんが、AngularJS を介してアクセスしようとすると、 jersey で次のメッセージが表示されます。

com.sun.jersey.server.wadl.generators.WadlGeneratorJAXBGrammarGenerator attachTypes 情報: クラス java.lang.String の JAX-B 要素が見つかりませんでした

私のジャージー(または角度のある)コードの何が問題なのですか?

4

1 に答える 1