Olá pessoal, fiz um exemplo para validar um campo do tipo int com o validation do Struts e funcionou perfeitamente.
<field
property="cliente.idade"
depends="validwhen, required, integer">
<arg0 key="exampleForm.idade"/>
<var>
<var-name>test</var-name>
<var-value> (*this* > 0) </var-value>
</var>
</field>
Porém quando tento fazer o mesmo para um dado do tipo float não valida. Simplesmente passa pela validação.
<field
property="produto.preco"
depends="validwhen, required, float">
<arg0 key="exampleForm.preco"/>
<var>
<var-name>test</var-name>
<var-value> (*this* > 0) </var-value>
</var>
</field>
Alguém já teve este problema?
O validwhen não valida dados definidos no Form como sendo do tipo float?
Desde já agradecido