Struts Validator validwhen

A Struts Validator használatát ezen cikk írja le. A validációkat egy külön XML-ben kell megadni (most láttam annotáció alapú framework-öt is, az nem annyira jön be), lehetőség van egyszerű validator-ok (kötelezőség, minimum, maximum hossz, stb.), bonyolultabb validator-ok (pl. validwhen, mely mezők közötti összefüggést is tud kezelni), és saját fejlesztésű validator-okat is. A validwhen-nél meg lehet adni egy kifejezést, pl.:

((heightInInches >= 60) or (*this* == null))

Sajnos nagyon egyszerű, egyrészt többször megszívom, de nem tetszőlegesen tehetjük a zárójeleket, hanem csak ahogy ő elvárja (tehát nem opcionálisak!), valamint függvények sincsenek benne.

Akkor már inkább a Spring-nél használható Valang ([Va]{.emphasis}-lidation [Lang]{.emphasis}-uage).