struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Antonio Sánchez <ads...@gmail.com>
Subject Grouping same type validators
Date Sat, 03 May 2014 21:33:09 GMT
Hello.

in a middle sized application there may be hundreds of required fields, 
and maybe dozens of some other validator type, which are all very 
verbose to define.

For instance: guess a big form with many required fields:

     <validator type="requiredstring">
         <param name="fieldname">person.firstName</param>
         <message>First name is required.</message>
     </validator>
     <validator type="requiredstring">
         <param name="fieldname">person.lastName</param>
         <message>Last name is required.</message>
     </validator>
     ... same for age...
     ... same for manymor...

This is repeating the same pattern for both defining the validator and 
the corresponding message.

Is it possible to abbreviate to something like (pseudo-language):

     <validator type="requiredstring">
         <param name="fieldname">person.lastName, person.lastName, 
person.age, person.manymore</param>
         <message>[MATCHED_FIELDNAME] is required.</message>
     </validator>

or

     <validator type="requiredstring">
         <param name="fieldname">person.lastName, person.lastName, 
person.age, person.manymore</param>
         <message key="requiredField" />
     </validator>

and 'global.properties' having

     requiredField = [MATCHED_FIELDNAME] is required.

Thank you.









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


Mime
View raw message