Hi, As a side note, getters and setters are optional for public attributes. So this kind of validation will work.
@Validate(required=true, on="myEvent") public String myProperty; // No getter/setter. Christian -----Message d'origine----- De : Thomas Menke [mailto:stripe...@cipher-code.de] Envoyé : August-16-11 5:59 AM À : Stripes Users List Objet : Re: [Stripes-users] Cannot get simple validation to work On 08/16/2011 05:19 AM, Cefn Hoile wrote: > Cefn Hoile<tryanotheremail@...> writes: > > Once the getters and setters were there everything went swimmingly. This > leaves > a couple of questions in my mind... > > 1) Why does the validation reference at... > http://www.stripesframework.org/display/stripes/Validation+Reference#ValidationR > eference-AnnotationDrivenValidation > ...report "The annotations can be attached to either the getter or setter > methods on the ActionBean. They can also be attached directly to the > properties > (even private ones)." > > Perhaps it's implied that getters and setters still need to be there, but the > annotations can be elsewhere! Exactly ;-). > > 2) Why does Stripes fail silently in this case. It seems amazing that there > isn't some part of the code in which a property called design is clearly found > to be 'missing' from the point of view of Stripes and this should certainly be > logged rather than swallowed. I believe it is logged at the trace level. I guess it is a design question to just ignore all url-Parameters that have no use. After all you could still access those parameters using the context and the servlet request. Or some library (perhaps javascript or taglib) generates parameters that you simply want to ignore. > > Cefn Thomas ------------------------------------------------------------------------------ uberSVN's rich system and user administration capabilities and model configuration take the hassle out of deploying and managing Subversion and the tools developers use with it. Learn more about uberSVN and get a free download at: http://p.sf.net/sfu/wandisco-dev2dev _______________________________________________ Stripes-users mailing list Stripes-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/stripes-users ------------------------------------------------------------------------------ uberSVN's rich system and user administration capabilities and model configuration take the hassle out of deploying and managing Subversion and the tools developers use with it. Learn more about uberSVN and get a free download at: http://p.sf.net/sfu/wandisco-dev2dev _______________________________________________ Stripes-users mailing list Stripes-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/stripes-users