2012-04-23 100 views
0

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

+0

你需要提供一些关于实际传递给JavaScript的细节。你如何创建这个HashMap?你的神秘“<% >标签”之间的代码是什么? – 2012-04-23 17:49:07

回答

0

你不能真的。您需要根据Java HashMap中的值创建一个javascript数组(或对象字面值)。你可以使用一个小脚本做

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

你可能会更好,要求返回HashMap的内容为JSON的URL。

0

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