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