How to access Map key in jsf datatable

前端 未结 4 1690
天命终不由人
天命终不由人 2020-12-21 07:30

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.Has

4条回答
  •  北海茫月
    2020-12-21 07:56

    Your properties class needs to implement the map interface here: http://docs.oracle.com/javase/6/docs/api/java/util/Map.html

    The better question is though, why are you creating your own class? Java offers a Properties class in the SDK: http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html

    EDIT: Update my answer per request of OP

    Change the following line, then fix the compile errors in Eclipse:

    public static class Properties{
    

    to:

    public static class Properties implements Map {
    

    EDIT #2: Actually my answer is probably wrong. The OP didn't post his entire xhtml file, and I made an assumption that was incorrect.

提交回复
热议问题