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