Ik maak gebruik van de validator van struts. Voor het veld dat ik wil valideren gebruik ik de 'validwhen' en mijn 'test' variabele ziet er als volgt uit:
Indien het linkerdeel [((isGelecteerd != "true") and (condVar != "true"))] van de 'or' faalt dan wil ik foutmelding_1 tonen en indien het rechtdeel [((isGeslecteerd == "true") and ( *this* != null))] van de 'or' faalt dan wil foutmelding_2 tonen. Dit gaat dus met de 'validwhen' niet lukken, iemand enig idee hoe ik dit wel kan doen?
code:
1
2
3
4
5
| ( ((isGelecteerd != "true") and (condVar != "true")) or ((isGeslecteerd == "true") and ( *this* != null)) ) |
Indien het linkerdeel [((isGelecteerd != "true") and (condVar != "true"))] van de 'or' faalt dan wil ik foutmelding_1 tonen en indien het rechtdeel [((isGeslecteerd == "true") and ( *this* != null))] van de 'or' faalt dan wil foutmelding_2 tonen. Dit gaat dus met de 'validwhen' niet lukken, iemand enig idee hoe ik dit wel kan doen?