Ajuda para configuração de strus-config para Struts Validator

Pessoal, quem tiver algum strus-config.xml configurado para usar o struts validator, e possa mostrar iria ser muito grato. No meu, sempre que adiciono a tag da pau na minha aplicação.
Obrigado a todos,

Alberto

// PessoaActionForm.java
public class PessoaActionForm extends ActionForm {
    protected String pessoaPK;
    protected String nomePessoa;
    public String getNomePessoa() {
        return nomePessoa;
    }
    public void setNomePessoa(String nomePessoa) {
        this.nomePessoa = nomePessoa;
    }
    public String getPessoaPK() {
        return pessoaPK;
    }
    public void setPessoaPK(String pessoaPK) {
        this.pessoaPK = pessoaPK;
    }
}

// struts-config.xml
<struts-config>
    <form-beans>
        // Form
        <form-bean name="pessoaActionForm" type="PessoaActionForm" />
    </form-beans>
        
         // Validação do Struts
	<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
		<set-property property="pathnames" value="/WEB-INF/validator-rules.xml, /WEB-INF/validation.xml" />
	</plug-in>
</struts-config>

// validation.xml
<!DOCTYPE form-validation PUBLIC 
"-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN" 
"http://jakarta.apache.org/commons/dtds/validator_1_0.dtd">
<form-validation>
    <formset>
       <form name="pessoaActionForm">
          <field property="nomePessoa" depends="required">
      	     <arg0 key="field.namePessoa" />
          </field>
       </form>
    </formset>
</form-validation>

// Página jsp
<html:javascript formName="pessoaActionForm" />
<html:form action="pessoaAction.do" onsubmit="return validatePessoaActionForm(this)" >
</html:form>

Lembrando que o “validator-rules.xml” vem dentro do struts.

Depois deposita na minha conta 15% do salário tá??? Huahuahua

Para maiores detalhes acesse esse link.

Obs: Eu particulamente acho tosco o javascript que o struts gera(muito script pra pouca funcionalidade), eu prefiro criar uma custom tag para fazer validações no client…

Sem mais, Rodrigo.

Valeu cara pela ajuda. Vou testar aqui, e posto os resultados para poste-
riores duvidas(hehehe).

Valeu,

Alberto

Rodrigo, ele gerou me javascript, mas só que ta dando erro(não ta validando). Mas acho que pode ser o seguinte: Eu so tenho um ActionForm que contem get e set para todos meus beans que eu criei(Para não criar um actionForm por bean). Aí por exemplo, no meu formulario de inserção de usuario por exemplo, o property fica assim:usuario.nome e o nome do formulario GenericForm. Vou postar aqu meu validation.xml. La vai:
<form-validation>
<formset>
<form name=“GenericForm”>
<field property=“usuario” depends=“required”>
<arg0 key=“field.nome” />
</field>
</form>
</formset>
</form-validation>
Ta certo?
Valeu,

Alberto