Oi.
Não sou de ficar usando scrptlets pra programar mas por enquanto é o jeito. No JSF sempre tem uma coisa que não consigo fazer, pesquiso mas não encontro soluçao.
Gostaria de saber uma forma de validar email, pois pesquisei no fórum e todas as formas de validação de e-mail só setam email inválido mesmo digitando de maneira correta.
Bom, eu estou validando desta forma:
if (email == null || email =="") {
session.setAttribute("emailNo", email);
response.sendRedirect("./cadastro.jsp");
return;
}
if(email.indexOf("@") > 0 || email.indexOf(".") > -1 || email.indexOf("@.") == -1) {
//session.setAttribute("emailInvalido", email);
// response.sendRedirect("./cadastro.jsp");
out.println("Email inválido!");
return;
}
if (email.length() < 10) {
session.setAttribute("emailMenorQue15", email);
response.sendRedirect("./cadastro.jsp");
return;
}
if (email.length() > 45) {
session.setAttribute("emailMaiorQue45", email);
response.sendRedirect("./cadastro.jsp");
return;
}
Só seta invalidez.
E a outra dúvida é de como realizar um teste com if e else para saber se o form está sendo submetido do servidor onde estão as páginas e não de um pc qualquer. Em php é possível impedir que o form seja submetido fora do servidor, assim ninguém vai tentar salvar a página no pc e tentar enviar mesmo asism ^^
Por favor, necessito de ajuda.
Obrigado =]
