0

HashMap オブジェクトを JavaScript 関数に渡しています。マップは、struts によって提供される <% > タグを使用して JSP で作成されます。JavaScript 関数で HashMap のキー = 値のペアを繰り返す必要があります。どうすればそれを達成できますか?前もって感謝します :)

4

2 に答える 2

0

HashMap の代わりに JSONObject を使用する必要があります。JSONObject を JavaScript に直接渡したり、その逆を行ったりできます。

于 2012-04-23T17:54:11.760 に答える
0

あなたは本当にできません。Java の値に基づいて JavaScript 配列 (またはオブジェクト リテラル) を作成する必要がありますHashMap。スクリプトレットを使用してそれを行うことができます

var ary = [
// scriptlet here that writes out whatever you want...
];

HashMap の内容を json として返す URL を要求した方がよいでしょう。

于 2012-04-23T17:49:09.023 に答える