cbras
Novembro 2, 2003, 5:35pm
#1
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???
cv1
Novembro 2, 2003, 5:48pm
#2
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
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
Novembro 2, 2003, 11:15pm
#4
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?