0

オブジェクトのリストである cumulatorList という名前の JSP に 1 つのリストがあります。クラスのオブジェクトには、属性として String 変数と Date 変数がほとんどありません。

このリストを jsp から javascript に転送する必要があります。次のコードを使用しています。

コード

var cumList = new Array();
<%! 
int j = 0;
%>
for (int i = 0; i < <%=cumulatorList.size()%>;i++)
{
    <%
         session.setAttribute("cumListElement", cumulatorList.get(j++))
    %>
    cumList[i] = document.getElementById("cumListElement");
}

//Note: Here "cumListElement" is hidden element included in HTML.

しかし、次のコードを追加すると、jsp ページがエラーなしで消えます。この部分を削除すると、すべて正常に動作します。

この問題の対処法を教えてください。

4

1 に答える 1

0

すべての値を含む文字列を生成できませんか? 私はJSPの専門家ではありませんが、ループして各値を生成できるはずです

var cumlist = [ 
<%
  // Loop over JSP cumulatorList and return each of the values
%>
];

// Result: var cumlist = [ 'x', 'y', 'z' ];
于 2012-07-18T12:09:29.630 に答える