Estranho - loucura

if ( (req.getParameter(“login”)).equals("") ) {
validado = “nao”;
res.sendRedirect("…/jsp/caderro.jsp?msg=Login Vazio");
}

   if ( (req.getParameter("cidade")).equals("") ) {
     validado = "nao";
     res.sendRedirect("../jsp/caderro.jsp?msg=Cidade em branco");
   }

galera tava validando assim os formularios, mas se a primeira der erro nao quero que ele continue testando as outras , existe outra forma de fazer???

Adicione uma lista de mensagens de erro ao request, e va atualizando essa lista sempre que vc encontra um campo com problemas…

No JSP, vc itera sobre essa lista e mostra os erros pro cliente :slight_smile:

Aproveitando, este topico,
gostaria de saber como valido erros em nivel de EJB, so que utilizando o
tratamento de erros de mensagens do struts?

tem algum artigo q explique resumidamente isso?

valew!!!

Nao entendi bem o que vc quer fazer, Alexandre… vc poderia ser mais especifico?

[quote=“cbras”]if ( (req.getParameter(“login”)).equals("") ) {
validado = “nao”;
res.sendRedirect("…/jsp/caderro.jsp?msg=Login Vazio");
}

   if ( (req.getParameter("cidade")).equals("") ) {
     validado = "nao";
     res.sendRedirect("../jsp/caderro.jsp?msg=Cidade em branco");
   }[/quote]

Só uma dica aqui: porque não usa “validado” como boolean?

O q eu quero fazer é o seguinte:
tenho um cadastro de usuários, tenho q fazer uma validação pra um e-mail de usuario nao ser cadastrado mais de 1 vez, só q faço essa validação no EJB, como faço pra mandar essa mensagem, através do struts, para o JSP?