java jsf table_java – 如何在jsf datatable中访问Map键

我收到错误

javax.el.PropertyNotFoundException:/member/apps/cms/edit.xhtml @ 228,49 value =“#{props.key}”:在类型java.util.HashMap上找不到属性’key’ $尝试显示下面的数据表时的值.

这是我的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 + "";

}

}

}

如何从我的属性映射中访问键值?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值