1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Busca de um contato

A busca de um contato é feito na mesma página da listagem?

Segue o exemplo do código:

<head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>Cadastros</title>
   </head>
   <body>
      <h1>Cadastro de Contatos</h1>
      <hr />
      <a href="../index.jsp">Início</a> |
      <a href="agenda.jsp">Agenda de Contatos</a>
      <a href="manter.jsp">Novo Contato</a>
      <hr />
      <h2>Pesquisar Contatos</h2>
      <form action="/ManterContatoAction.do" method="post">
         Nome: <input type="text" name="nome" maxlength="150"/>
         <input type="submit" value="Pesquisar"/>

      </form><br>
      <hr />
      <table border="1" cellpadding="3" cellspacing="0">
         <tr>
            <th>Nome</th>
            <th>Email</th>
            <th>Telefone</th>
            <th width="20">&nbsp;</th>
            <th width="20">&nbsp;</th>
         </tr>
         <%
               ContatoDAO dao = new ContatoDAO();
               List<Contato> lista = dao.listar();
               request.setAttribute("contatos", lista);
         %>
         <c:forEach var="contato" items="${contatos}">
            <tr>
               <td>${contato.nome}</td>
               <td>${contato.email}</td>
               <td>${contato.fone}</td>
               <td><a href='ObterContatoServlet?id=${contato.id}'>ALT</a></td>
               <td><a href='ExcluirContatoServlet?id=${contato.id}'>DEL</a></td>
            </tr>
         </c:forEach>        
      </table>
   </body>
  • É altamente recomendável NÃO usar scriptlets da forma como está usando, chamado o código do DAO incrustado na própria página. Leia sobre MVC.

    Roger75   29 de mai de 2013
  • Qual a sua dúvida Man?

    adriano_si   29 de mai de 2013
  • DUPLICADO !!!!

    Não fique criando vários tópicos com a mesma dúvida pra ver se alguma é respondida.

    Luiz Aguiar   29 de mai de 2013
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags jsp ou faça a sua própria pergunta.