アプリが配置されている JSP ページから Gson (おそらく) を使用してオブジェクトをアプリのスコープに渡すことができるかどうか疑問に思っています。(いい意味で)
これを行うために AJAX リクエストを使用することは避けたいと思います。
これは、JavaScript でデータをインライン化して最初の AJAX リクエストを行わないようにする一般的なパターンのように思えます。
JSP では、JSON を配列またはオブジェクト ハッシュ データとして Angular サービス モジュールの本体に書き出すことができます。サービス モジュールはこのインライン データを返すだけで、サービス インジェクションを介して残りの Angular アプリで利用できるようになります。
Will が提案したように、JSP 変数をマークアップの一部にすると、サーバーが関連する部分を置き換えます。疑似コードは次のとおりです。
<%String contextPath=request.getContextPath();%>
<script src="<%=contextPath%>/static/js/lib/angular.v1.2.16.min.js"></script>
<script>
app.service('contextService', [function() {
this.getResourcePath = function() {
return '<%=contextPath%>/resources/' ;
};
}]);
</script>