How to access Map key in jsf datatable

I'm getting the error `javax.el.PropertyNotFoundException: /member/apps/cms/edit.xhtml @228,49 value="#{props.key}": Property 'key' not found on type java.util.HashMap$Values` when trying to display the datatable below. Here's the relevant part of my contentEditorBacking: @ManagedBean @ViewScoped public class ContentEditorBacking { private Map properties = new LinkedHashMap(); public Collection getProperties() throws Exception{ return properties.values(); } public static class Properties{ private String key; private String value; public Properties(String key, String value) { super(); this.key = key; this.value = value; } public String getKey() { return key; } public void setKey(String key) { this.key = key; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } @Override public String toString() { return "key=" + key + ", value=" + value + ""; } } } How can i access the key value from my properties map?

以上就是How to access Map key in jsf datatable的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » JavaScript 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准