0

我将 HashMap 对象传递给 JavaScript 函数。该映射是在 JSP 中使用 struts 提供的 <%> 标记创建的。我需要在 javascript 函数中迭代 HashMap key=value 对。我怎样才能做到这一点?提前致谢 :)

4

2 回答 2

0

您应该使用 JSONObject 而不是 HashMap。您可以直接将 JSONObject 传递给 JavaScript,反之亦然。

于 2012-04-23T17:54:11.760 回答
0

你真的不能。您需要根据 Java 中的值创建一个 javascript 数组(或对象文字)HashMap。你可以使用 scriptlet 来做到这一点

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

您最好请求一个将 HashMap 内容作为 json 返回的 url。

于 2012-04-23T17:49:09.023 回答