Gravar Vetor - Sessao

Olá pessoal,meu nome é Daniel estou começando a caminhar em desenvolvimento Web com java agora
e através de pesquisas parei aqui no forum de voces,que bom que ele existe rsrs

estou fazendo uma coisa simples,e estou parado em algo que aparentemente é facil…mas n to conseguindo fazer

é o seguinte – no meu arquivo .JSP,tem apenas um campo chamado Telefone : , que pelo telefone digitado,ao apertar o botao de consulta,ele deveria retornar o nome relacionado a esse tel, e mostra-lo abaixo se existir tal telefone cadastrado (faço isso na 1° .JSP).
se nao existir nome para esse telefone,nada vai ser mostrado.

Instancio um objeto da classe Vector.
tento colocar o telefone e o nome gravados nele,e depois percorre-lo,mas nao foi assim tbm…

alguem pode me orientar quanto a isso?

Agradeço desde ja,Abraço a todos!!!

Você tem uma classe Telefone?
Se não, crie uma e ao invés de usar Vetor use um ArrayList.

E quanto a sessão… o que você não está conseguindo com ela?

e ai Infante blz,
posta seu codigo ai, fica mais facil do pessoal te ajudar.

diogozero,entao,tenho sim uma classe,chamei de Cadastro e la tem nome e telefone.

na sessao eu tento colocar o vetor,q vai ter objetos dessa classe que eu falei com nome e telefone.
depois eu queria conferir se dentro desse vetor,existe algum objeto com telefone igual ao consultado entende?tipo,existe 5 tel cadastrados

1111
2222
3333
4444

mas se consultam por 5555 nao vai retornar nada,se consultam por um desses,quero mostrar o nome correspondende.

vou tentar a dica do Arraylist!!!

alezubokoff ,blz parceiro,ta aqui —

PAGINA INDEX.JSP QUE FAZ O CADASTRO E EXIBE NUMA TABELA EMBAIXO,E MANDA PARA UMA OUTRA DE CONSULTA :

<%@page contentType=“text/html” pageEncoding=“UTF-8”%>
<!doctype html>

Agenda
    <form method="post" action="index.jsp" >

        <b>Digite seu Nome:</b> <input type="text" name="nome" id="nome"><br>
        <b>Digite seu Telefone:</b> <input type="text" name="telefone" id="telefone"><br><br>

        <input type="submit" value="Cadastrar">


        </form><br><br>

         <%
               
                
                String name = request.getParameter( "nome" );       
                String telefone = request.getParameter("telefone");
                
                session.setAttribute( "nome", name );               
                session.setAttribute("telefone", telefone);
                
                if(session.getAttribute("nome") == null){        
                      session.setAttribute("nome", "");
                }
                 if(session.getAttribute("telefone") == null){
                      session.setAttribute("telefone", "");
                }
                
               
                
        %>
     

        <table width="300" border="3" >
            <tr><td> Nome </td> <td > Telefone </td></tr>
            <tr><td> <input type="text" value="<%=session.getAttribute("nome") %>" id="nome">  </td>
            <td ><input type="text" value="<%= session.getAttribute("telefone")%>" id="telefone"> </td></tr>

        </table><br><br>


        <a href="consulta.jsp">Consulta</a>


    </body>

PAGINA QUE FAZ CONSULTA POR TELEFONE :

<%@page contentType=“text/html” pageEncoding=“UTF-8”%>
<!doctype html>
<%@ page import=“java.util.Vector,estudos.Cadastro” %>

Pagina de Consulta
        <b>Telefone para consulta:</b> 
        <input type="text" name="telefone2"><br><br>

        <input type="submit" value="Consultar">


        </form><br><br>


        <%
         
           String telefone2 = request.getParameter("telefone2");      
           String nome2 = request.getParameter("nome2");         
           
             Vector vetor = new Vector();

             vetor.add(new Cadastro(nome2,telefone2)) ;
             
             session.setAttribute("vetor", vetor);

             Vector vetor2 = (Vector)session.getAttribute("vetor");
          
            for(int i = 0; i < vetor2.size(); i++){
          Cadastro objeto = (Cadastro)vetor2.elementAt(i);
                        if (objeto.getNome == telefone2) {
                             session.setAttribute("telefone2", telefone2);
                         }

    
            
             
           
           

        %>


        <table width="300" border="3" >
            <tr><td> Nome </td> <td > Telefone </td></tr>
            <tr><td> <input type="text" value="<%=session.getAttribute("name2")%>" id="nome2">  </td>
                <td ><input type="text" value="<%=session.getAttribute("telefone2")%>" id="telefone2"> </td></tr>
       
        </table><br><br>

        <form id="Enviar" name="Enviar" action="index.jsp" method="post" > 
            <input type="submit" name="Voltar"  id="Voltar" value="Voltar" />
        </form>



        </body>
   </html>

Obrigado pelas ajudas pessoal :smiley: