Olá pessoal,
estou fazendo um projetinho caseiro para os negócios da minha mãe,
só pra tirar o estresse do problemas que pego com os sistemas “de verdade” lá na empresa.
Estou utilizando Struts com Hibernate/Tiles e banco MySQL. Feito uma boa
parte do sistema lembrei que não havia colocado validação. E desde então peno aqui
com o validation e não funciona. Não sei o ques está errado ou faltando. Segue os
meus fontes pra qu vocês dêm uma olhada…
struts-config.xml
...
<form-bean name="clienteForm" dynamic="true"
type="lmc.form.ResetableForm">
<form-property name="id" type="java.lang.Long" />
<form-property name="codigo" type="java.lang.String" />
<form-property name="nomeCompleto" type="java.lang.String" />
<form-property name="salao" type="java.lang.String" />
<form-property name="endereco" type="java.lang.String" />
<form-property name="ddd" type="java.lang.String" />
<form-property name="fone" type="java.lang.String" />
<form-property name="celular" type="java.lang.String" />
<form-property name="email" type="java.lang.String" />
<!-- Auxiliar :: OBSOLETO -->
<form-property name="dddAux" type="java.lang.String" />
<!-- Filtro -->
<form-property name="codigo_Arg" type="java.lang.String" />
<form-property name="nomeCompleto_Arg" type="java.lang.String" />
<form-property name="salao_Arg" type="java.lang.String" />
</form-bean>
...
<action path="/cliente" type="lmc.action.ClienteAction"
parameter="evento" input="basico" validate="true"
name="clienteForm" />
...
validation.xml
...
<form name="clienteForm">
<field property="nomeCompleto" depends="required">
<msg name="required" key="cliente.erro.required.nomeCompleto"/>
</field>
</form>
...
Valeu.
