Validação Struts 2 - mensagem de erro aparece antes da submissão do form

5 respostas
cris.t

Olá

Estou utilizando annotation do Struts 2 para fazer uma validação, a validação está funcionando porém a mensagem que coloco aparece na página antes que o formulário tenha sido submetido.

Gostaria que a mensagem aparecesse apenas depois de submeter o formulário.

Aguém pode ajudar?

5 Respostas

drsmachado

Posta o código do form e o trecho anotado.

cris.t
<s:form action="saveData" theme="simple" validate="true" name="saveData">
<html:textfield name="data" maxlength="50" size="30" required="true"/>
<s:submit action="saveData" type="image" src="images/b_grabar.gif" >
</s:form>
@RequiredStringValidator(type = ValidatorType.SIMPLE, fieldName = "data", trim = true, message = "You must enter a valid value for data.")
	 public String saveData() throws Exception {		
                 		Data data = new Data();
				data.setName(data);
                               return success;
	}
drsmachado

A tag a ser utilizada não é quote e sim [code] para os dois trechos.

cris.t

eu editei logo após postar

drsmachado

Não tinha visto.
Bom, camarada, não vejo nada de errado com o código.
Está configurando via annotations ou xml?

Criado 15 de junho de 2012
Ultima resposta 15 de jun. de 2012
Respostas 5
Participantes 2