Autocomplete do JQUERY utilizando uma página JSP com os resultados do BANCO

0 respostas
sandro.csimas

Pessoal tenho uma pagina que possui um campo com autocomplete.
Quero chamar os valores obtidos numa outra pagina JSP responsável por trazer os resultados.
A requisição é feita e traz a resposta certinha, porém não exibe no autocomplete.

Segui um exemplo que vi na net
A seguir meu código:

index.jsp resumido…

<head>  
         <script>  
              $("#origem").autocomplete({  
                     source:'autocomplete_aeroportos.jsp',  
                     minLength: 3  
              });  
         </script>  
    </head>  
    <body>  
         <form method="post" action="/portal/busca">  
                   <input type="radio" name="escolha" id="idaevolta" class="escolha" checked="checked" /> Ida e volta  
                   <input type="radio" name="escolha" id="ida" class="escolha" /> Ida  
         </form>  
  </body>

autocomplete_aeroportos.jsp

<% response.setContentType("text/html");%>  
 <% 
    String busca = request.getParameter("term");  
    String query = "select * from aeroporto a join localidade l on a.id_localidade = l.id where l.cidade like '%" + busca + "%'";  
      
    Connection conn = ConnectionFactory.getConnection();  
    Statement stmt = conn.createStatement();  
    ResultSet rs = stmt.executeQuery(query);  
    while(rs.next()){  
       out.println(rs.getString(1));  
    }     
    rs.close();  
    stmt.close();  
    conn.close();  
%>

Não entendo mto de Jquery e não sei se estou fazendo do jeito certo
O request e o response estão certos, porém não é exibido com o autocomplete

Aguardo uma ajuda, valeu!

Criado 31 de agosto de 2010
Respostas 0
Participantes 1