Não entendo esse negócio de validação direito…
Já coloquei no validation.xml os meus atributos como <depends=“required”>, ontem funcionou. Hoje, iniciei o sistema denovo e não funcionou mais. No struts-config.xml declarei o form assim
<form-bean name="funcaInserirSalvarForm" type="org.apache.struts.validator.DynaValidatorForm" dynamic="true">
e o action assim:
<action path="/funcainserir" type="cadastrar.action.FuncaInserirAction" name="funcaInserirSalvarForm" scope="session" parameter="acao" input="/erros.jsp">
Ai eu descobri o seguinte. Na primeira vez q eu inicio o jBoss ele não valida nenhum campo, mas se eu altero o web.xml e salvo denovo, só para dar um redeploy no sistema, a validação passa a funcionar… :???:
Pq isso? Alguém sabe?