Form Simples

3 respostas
L

Olá, gostaria que alguem fizesse um exemplo bem simples de validar form…passando os parametros para um servlet e se os campos estiverem brancos, ele retorna para o form dizendo o q esta faltando…o meu form é o seguinte:

<form>
nome: <input type=text name=nome>  //aqui aparece(preencha seu nome)  caso o formnome for enviado em branco
<br>
<email:<input type=text name=email> // aqui aparece(preencha seu email) caso o formemail for enviado em branco
<br>
<input type=submit value=Enviar>

Gostaria que alguem montasse o servlet q faria isso pra mim, um bem simples, so pra mim entender e conseguir fazer os meus proximos…n esquecendo do xml tbem…Valeu!!!

3 Respostas

G

No bean:

private String name;

// get, set

public ArrayList validar() {
   ArrayList errors = new ArrayList();

   if (name.equals("")) {
      errors.add("Informe um nome.");
   }
   return errors;
}

No servlet:

public void doPost() {
   ArrayList errors = bean.validar();
   if (erros.size() != 0) {
      request.setAttribute("errors", errors);
     // dispacha para o JSP
   } else {
       da.save();
   }
}

Não liga se tiver algum errinho, escrevi agora!

L

Blz…mas so uma coisa…o que seria esse disparar para o jsp?

G

Enviar as mensagens de erro para o JSP.

Criado 22 de junho de 2006
Ultima resposta 23 de jun. de 2006
Respostas 3
Participantes 2