Ola galera, para as pessoas que conhece o Mentawai, estou tendo problema na Validacao. Segue o que estou fazendo:
ac = new ActionConfig("unidade/add", UnidadeAction.class, "add");
ac.addConsequence(UnidadeAction.SUCCESS, new Redirect("/unidade/search.search.mtw"));
ac.addConsequence(UnidadeAction.ERROR, new Redirect("/erro.jsp")); <-- redireciona para essa pagina em vez de mostrar as mensagens
ac.addFilter(new UnidadeValidator());
ac.addFilter(new VOFilter(Unidade.class));
addActionConfig(ac);
[code]
private static final String CAMPOOBRIGATORIO = “Campo obrigatório”;
private static final String CAMPOTAMANHO = “tamanho invalido!”;
@Override
public void prepareValidator(Validator vldtr, Action action, String string) {
vldtr.add("nmunidade", new RequiredFieldRule(), CAMPOOBRIGATORIO);
vldtr.add("nmunidade", new StringRule(6, 30), CAMPOTAMANHO);
}[/code]
<label>Unidade:</label><mtw:input name="nmunidade"/><br />
<mtw:hasError>
<font color="red"><mtw:error field="nmunidade"/></font>
</mtw:hasError>
<mtw:outError field="nmunidade">
<font color="red"><mtw:out /></font>
</mtw:outError>
ou seja ele faz a validação porém não mostra as mensagens de atenção.. e ainda redireciona para a pagina de erro… Alguém pode me ajudar!?