c:set を使用して宣言された大きな JSON を持つ i18n.jsp があります。
`
<c:set var="Label" scope="session">
<json:object escapeXml="false">
<json:property name="submit"> Submit </json:property>
<json:property name="cancel"> Cancel </json:property>
<json:property name="step0NextStepButton">
<cms:txt code="step0.nextStepButton" />
</json:property>
<json:property name="step0NextStepButtonTooltip">
<cms:txt code="step0.nextStepButton.tooltip" />
</json:property>
.....etc
</json:object>
<c:set>
`
そして、この JSP は、ユーザーに表示される別の JSP に含まれています。私が望むのは、この JSON オブジェクト ${Label} を angular のスコープに配置することです。ng-init="Label=${Label}" を使用すると、html が壊れます。私は ajax 呼び出しを避けたいのですが、$window を付けてから $window オブジェクトから角度で取得するのを避けたいです (これは現在の実装です)。
JADE では次のようなものであることがわかりました: ng-init="users= #{JSON.stringify(users)}" そして、JSP にもこのようなものがあるかどうか疑問に思っていますか?