I have a class that looks like this:

  | public class Foo {
  |    public String name;
  |    public String favoriteColor;
  | }
  | 

When I try to access this in EL, using something like #{foo.name} it gives me 
an exception because it says that "name" is not a bean property.  I can fix the 
problem by adding getters and setters, of course, but for this class, I would 
prefer to just use public members.  Is such a thing possible?

I realize that public members are usually considered bad Java, but in this 
case, it really is a data transfer object, used much like a C struct, and it 
does make sense for them to be public.


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3998820#3998820

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3998820
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to