In mijn Struts pagina heb ik een aantal velden, waaronder ook een aantal percentages die moeten gevalideerd worden op geldigheid. Deze waarden worden uiteindelijk opgevuld door mijn form-bean die 1-op-1 gemapt is met mijn VO (waarin deze velden als double zijn opgenomen).
Nu is dit soort van validatie natuurlijk peanuts als ik gebruik kan maken van het Validator framework, maar die vrijheid heb ik op dit project dus niet. Alles moet handmatig gevalideerd worden met Java code in de Formbean.
Als een user het percentage veldje leeg laat of er een String in meegeeft, dan zal Struts de default waarde van een double erin plakken; 0.0 dus, nog alvorens ik het kan valideren; dit werkt dus niet.
Wat ik kan doen is voor elk percentage veldje een soort van buffer-veldje voorzien, waarop de validatie het eerst kan plaatsvinden en dan later in het echte veldje gestopt kan worden (en gedelegeerd naar het VO). Maar dan zit ik overal met dubbele input veldjes. En dit wil ik niet echt.
Zijn er geen generiekere manieren om dit soort van Validatie te doen?
Nu is dit soort van validatie natuurlijk peanuts als ik gebruik kan maken van het Validator framework, maar die vrijheid heb ik op dit project dus niet. Alles moet handmatig gevalideerd worden met Java code in de Formbean.
Als een user het percentage veldje leeg laat of er een String in meegeeft, dan zal Struts de default waarde van een double erin plakken; 0.0 dus, nog alvorens ik het kan valideren; dit werkt dus niet.
Wat ik kan doen is voor elk percentage veldje een soort van buffer-veldje voorzien, waarop de validatie het eerst kan plaatsvinden en dan later in het echte veldje gestopt kan worden (en gedelegeerd naar het VO). Maar dan zit ik overal met dubbele input veldjes. En dit wil ik niet echt.
Zijn er geen generiekere manieren om dit soort van Validatie te doen?