[Struts] Validação de campos

Olá GUJ!
Em um JSP pode ser que apareçam 4 ou 5 campos, todos são obrigatórios.
Para validar até o 4º é fácil, pois eles aparecem de qualquer jeito.
Como fazer para validar o 5º campo usando validation.xml?

Grato

Bom dia,

Neste caso vc deverá submeter este campo de qq forma… sendo necessário ou não.

Caso ele não seja obrigatório, faça ele renderizar como hidden com um valor qq e em sua action, se valide o campo. Se o valor for o default estipulado por vc, o campo é null, senão, o valor é o enviado.

Use tag’s logic para verificar o tipo de campo:
Ex.:
<logic:NotEqual name=“bean” property=“select4” value=“0”>
<html:text property=“campo5” />
</logic:NotEqual>
<logic:Equal name=“bean” property=“select4” value=“0”>
<html:hidden property=“campo5” value=“valorDefault” />
</logic:Equal>

E em sua action vc valida o valor deste campo.

[ :smiley: ]