Estranho - loucura

5 respostas
C
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???

5 Respostas

cv1

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:

Alexandre

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!!!

cv1

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

caiofilipini
<blockquote><div class="quote-author">“cbras”:</div>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");
   }</blockquote>

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

Alexandre

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?

Criado 2 de novembro de 2003
Ultima resposta 3 de nov. de 2003
Respostas 5
Participantes 4