0

文字列の 1 つに新しい行が含まれている場合、Spring のメカニズムを使用して文字列の配列を埋めることに問題があります。

jsp コードは次のようになります。

function foo() {
    var strs = new Array();
    <c:forEach items"${strItems}" var="s">
        strs.push("${s}");
    </c:forEach>
}

クライアント用にレンダリングされた後、JavaScript は次のようになります。

function foo() {
    var strs = new Array();
        strs.push("item1");
        strs.push("item2
with
newlines
in it.");
        strs.push("item3");
}

現在無効な JavaScript です。エンドラインを文字列に保持する必要があるため、エンドラインのデータをスクラブできません。どうすればよいかわかりません。何か提案があれば大きな助けになります。

ありがとう。

4

1 に答える 1

0

型変換を行うためのライブラリがあります。

あとは、配列をシリアル化し、結果を文字列として出力するだけです。

于 2012-11-12T16:49:40.103 に答える