Map in Java and Javascript
Map in Java and Javascript
我需要将一个HashMap
对象从backingbean(JSF)传递给JavaScript并对其进行迭代
当我用javascript获取对象时,我检查它不是null,但不能迭代。
有什么类型的Map
可以在我的场景中使用吗?或者,我如何将我的HashMap
对象转换为可以用jQuery迭代的普通JavaScript对象?
您可以使用像GSON这样的免费库将对象转换为JSON。Jquery将能够通过$.ajax接收它,并使用$.each.
尝试JSON。您可以将一些Java对象转换为JSON,并使用JavaScript读取。你必须找到一种沟通的方式,也许AJAX?
如果不使用JSON,可以将映射值放入隐藏元素中。定义列表是地图的自然匹配:
<dl>
<dt>Coffee</dt>
<dd>- black hot drink</dd>
<dt>Milk</dt>
<dd>- white cold drink</dd>
</dl>
你也可以用一张桌子。
以下是BalusC对JSF到JS通信的不同技术的一个很好的概述:
相关文章:
- JavaScript and LiveView (TIBCO Live Datamart)
- Javascript and onMouseOver
- javascript and css firefox issue
- geolocation with javascript and ruby on rails
- Javascript and the DOM issues
- Javascript and Java Communication
- Javascript and Knockout
- Javascript and Css: Height does not change
- javascript and Internet Explorer 8
- Javascript and html, UI construction
- Javascript and Lightbox
- javascript and css styling
- JavaScript and URL parameters
- Javascript and singleton pattern
- Javascript and Ajax Calls
- OAuth, javascript and many URI's
- Javascript and AJAX post method
- javascript and web services WSDL
- javascript and webview in android
- Javascript & and | symbols