struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lukasz Lenart <lukaszlen...@apache.org>
Subject Re: Grouping same type validators
Date Mon, 05 May 2014 08:17:09 GMT
It isn't supported and I don't see simple way to achieve this.

2014-05-03 23:33 GMT+02:00 Antonio Sánchez <adsn37@gmail.com>:
> 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
>

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


Mime
View raw message