struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kris Schneider <k...@dotech.com>
Subject RE: ??? property naming convention problem
Date Tue, 14 Dec 2004 17:44:42 GMT
Quoting Jim Barrows <jbarrows@sssc.com>:

> > -----Original Message-----
> > From: Daniel Perry [mailto:d.perry@netcase.co.uk]
> > Sent: Tuesday, December 14, 2004 7:52 AM
> > To: Struts Users Mailing List; andrew.david.hill@gridnode.com
> > Subject: RE: ??? property naming convention problem
> > 
> > 
> > This is confusing.  The bean spec / article is talking about 
> > going from a
> > method name into a property name.  The problem here is the 
> > other way round.
> 
> WHat's confusing?  Bean property names must begin with lowercase first
> letter.  Getters and Setters capitalize this.
> I've never had this issue.  properties are always eCoupon and setECoupon and
> getEcoupon.

Actually, no. It's perfectly legal for a property name to begin with an upper
case letter. Again, see:

http://wiki.apache.org/struts/JavaBeans

> > Eg, decapitalise method->property will convert: getECoupon -> ECoupon
> > But it doesnt mention property->method capitalise: eCoupon -> 
> > getECoupon /
> > geteCoupon
> > 
> > I think the assumption has been made that if youre going to go from
> > getECoupon ->ECoupon that you must go from 
> > ECoupon->getECoupon and therefore
> > eCoupon->geteCoupon
> > 
> > However the spec doesnt say that this should be a reversible 
> > process, so why
> > not eCoupon->getECoupon
> > 
> > Daniel.
> > 
> > > -----Original Message-----
> > > From: Andrew Hill [mailto:andrew.david.hill@gridnode.com]
> > > Sent: 14 December 2004 14:01
> > > To: Struts Users Mailing List
> > > Subject: Re: ??? property naming convention problem
> > >
> > >
> > > Sure is mate!. Its all in the javabean specs
> > >
> > > This post should enlighten you further:
> > >
> > > http://marc.theaimsgroup.com/?l=struts-user&m=98900256403524&w=2
> > >
> > >
> > > And for another getter/setter 'gotcha' you can read this 
> > thread through
> > >
> > > http://marc.theaimsgroup.com/?l=struts-user&m=102696975022454&w=2
> > >
> > > hth
> > > Andrew
> > >
> > > Vinod Easaw Varghese wrote:
> > > > Hi,
> > > >
> > > >     I have a textbox in a JSP whose property has been 
> > named as eCoupon.
> > > > I have created the necessary ActionForm with the 
> > necessary setter and
> > > > getter methods such as setECoupon and getECoupon.
> > > >     When I run submit the form within the corresponding 
> > JSP I get the
> > > > error message not able to find the corresponding getter method for
> > > > property eCoupon
> > > >     The moment I changed the property name to ecoupon and made the
> > > > necessary adjustments within the ActionForm all began to 
> > work well.
> > > >
> > > > Is there a property naming convention to be followed in STRUTS
> > > >
> > > >
> > > > With thanks and Regards
> > > >
> > > > Vinod Easaw Varghese

-- 
Kris Schneider <mailto:kris@dotech.com>
D.O.Tech       <http://www.dotech.com/>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message