Olá Pessoal,
Estou fazendo alguns testes com Struts2 e ainda não consegui fazer com que ocorram validações no meu formulário, eu sinto que tem coisa faltando. O que fiz basicamente para meu teste foi:
-
Criar um arquivo com o nome da action seguida pela string “-validation.xml”, desta forma ficou Teste-validation.xml que tem o conteúdo:
You must enter a value for bar.
-
Dentro da action Teste coloquei também a linha:
-
O formulário é apresentado na página como segue:
<s:if test=“hasErrors()”>
</s:if>
<s:form method=“POST” validate=“true” action=“Teste” name=“Teste”>
<s:textfield label=“Name” name=“name” required=“true” />
<s:textfield label=“Age” name=“age” />
<s:textfield label=“Favorite color” name=“answer” />
<s:datetimepicker label=“Date” name=“date” />
<s:submit />
</s:form>
Mas nada ocorre conforme o esperado (que seria a apresentação da mensagem de erro solicitando que um nome seja informado).
Alguem saberia me dizer o que estou fazendo errado? Ou teria um exemplo simples de validations com struts2?
[]'s
Francisco