{"id":1358,"date":"2011-05-31T15:22:28","date_gmt":"2011-05-31T15:22:28","guid":{"rendered":"http:\/\/salientsoft.co.uk\/?p=1358"},"modified":"2011-05-31T15:22:28","modified_gmt":"2011-05-31T15:22:28","slug":"using-lists-and-maps-for-jsf-value-binding","status":"publish","type":"post","link":"https:\/\/salientsoft.co.uk\/?p=1358","title":{"rendered":"Using Lists and Maps for JSF value binding"},"content":{"rendered":"<p><a href=\"http:\/\/ahoehma.wordpress.com\/2009\/07\/29\/jsf-value-binding\/\"><strong>This article<\/strong><\/a> by Andreas H\u00f6hmann details how to do this. It uses the infamous map trick using a custom Map implementation to allow map based lookups, and also discusses list based index lookups.<\/p>\n<p>This all needs to be weighed up with the ability of JSF2 to allow method expressions with parameters, but still a useful trick in some cases.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article by Andreas H\u00f6hmann details how to do this. It uses the infamous map trick using a custom Map implementation to allow map based lookups, and also discusses list based index lookups. This all needs to be weighed up with the ability of JSF2 to allow method expressions with parameters, but still a useful [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[22],"tags":[184,16],"_links":{"self":[{"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/1358"}],"collection":[{"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1358"}],"version-history":[{"count":0,"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/1358\/revisions"}],"wp:attachment":[{"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salientsoft.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}