[Struts] Validação de campos

1 resposta
furutani

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

1 Resposta

marciobarroso

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: ]

Criado 10 de abril de 2006
Ultima resposta 10 de abr. de 2006
Respostas 1
Participantes 2