> Date: Sat, 3 May 2014 23:33:09 +0200 > From: ads...@gmail.com > To: user@struts.apache.org > Subject: Grouping same type validators > > 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>
MG><validators> <!-- taxis simple validador -> <validator type="regex"> <!-- se concatenan nombres ultima y espacio y primero --> <param name="fieldName">person.lastNameAndFirstName</param> <param name="regex"><![CDATA[([a-z][ ][a-z])]]</param> </validator> </validators> MG>¿funcionará para usted? > 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-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org >