Pessoal, tenho uma Action que é responsável por carregar uma lista de clientes de acordo com o que o usuário digitar na tela de pesquisa. Bom se o usuário digita um nome válido funciona redondinho, mas caso contrário, não.
Dai eu criei o ActionErrors para tratar caso o usuário digite um nome inválido, o que estou fazendo de errado???Pois forcei para verificar se ele entra na condição if quando encontra a lista vazia, e entra, mas não retorna na minha tela de pesquisa que não encontou nada. Veja se podem me ajudar…Estou utilizando jsp-struts
***************Action
try{
…
if (lista.size() == 0) {
log.info(“Lista esta vazia!!!”);
ActionErrors errors = new ActionErrors();
errors.add(“errorNome”, new ActionError(“error.cliente.mismatch”));
//Save errors at request scope
saveErrors(request, errors);
}else{
session.setAttribute(“lista”, lista);
}
catch{
…
}
***************JSP
<html:errors property=“errorNome”/>
***************Application Resources
error.cliente.mismatch = nenhum cliente encontrado
Se precisarem de mais alguma informação me avisem que coloco. Será que preciso alterar alguma coisa no application??? ou A minha Action esta errada??? Por favor deêm uma luz…
Obrigado.