2

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 にもこのようなものがあるかどうか疑問に思っていますか?

4

0 に答える 0