Ola
Estou aprendendo a trabalhar com o Struts, e estou com um problema na validação do ActionForm.
eu tenho o método validate no meu formBean assim (apenas para teste)
public ActionErrors validate(
ActionMapping mapping,
HttpServletRequest request) {
ActionErrors errors = new ActionErrors();
if (login.equals("")) {
errors.add("login",new ActionError("Login em Branco"));
}
return errors;
}
no meu arquivo .jsp, eu tenho a tela montada assim
<html:form action="/login">
login : <html:text property="login"/><html:errors property="login"/></br>
senha : <html:password property="senha"/><html:errors property="senha"/></br>
<html:submit/><html:cancel/>
</html:form>
Quando eu dou o Submit, se o campo estiver em Branco, ele não da um forward para a proxima página, isso está correto, mas o problema é que não mostra a mensagem de ERRO na tela.
o que será que estou errando?