boa tarde.
estou com uma duvida que não consigo solucionar, pelo menos não de forma viavel, dentro de uma validação do struts 1 eu preciso que um determinado campo seja obrigatório caso o tipo cliente sea 1 ou 2, como faço isso no validation.xml
exemplo do codigo de validação:
<field depends="requiredif" indexedListProperty="pessoa" property="localidade">
<arg key="global.localidade" />
<var>
<var-name>field[0]</var-name>
<var-value>
pessoa.tipo
</var-value>
</var>
<var>
<var-name>fieldTest[0]</var-name>
<var-value>EQUAL</var-value>
</var>
<var>
<var-name>fieldValue[0]</var-name>
<var-value>1</var-value>
</var>
</field>
eu entei assim(vi em um site) mas não deu certo
<field depends="requiredif" indexedListProperty="pessoa" property="localidade">
<arg key="global.localidade" />
<var>
<var-name>field[0]</var-name>
<var-value>
pessoa.tipo
</var-value>
</var>
<var>
<var-name>fieldTest[0]</var-name>
<var-value>EQUAL</var-value>
</var>
<var>
<var-name>fieldValue[0]</var-name>
<var-value>( (pessoa.tipo==1) or (pessoa.tipo==2) )</var-value>
</var>
</field>
eu consigo fazer isso repetindo o 1º código e trocando o , porem não quero fazer isso, imagine se fosse algo como 20 exceções, ficaria muito tosco…
e ai alguem sabe me dar essa ajuda???