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 要素が見つかりませんでした
私のジャージー(または角度のある)コードの何が問題なのですか?