Como resolver conexão com mysql e jsp e retornar o resultado desejado

Boa tarde Galera do forum…

Preciso de uma ajuda pra poder terminar esse projeto…

Preciso fazer uma conexão com o banco de dados Mysql atravez da minha pagina jsp e mostrar esse resultado
a ideia é fazer um autocomplete, tipo o do hotmail quando você vai digitando as iniciais de um email e ele vai retornando os possiveis resultados
até vc aparecer o desejado.
Esta é a pagina jsp de conexão com o banco…
esta funcinando corretamente.

[code]
<%@ page language=“java” import=“java.sql.*” %>
<%@ page import=“java.sql.DriverManager” %>
<%@ page import=“java.sql.Connection” %>
<%@ page import=“java.sql.ResultSet” %>
<%@ page import=“java.sql.Statement” %>
<% response.setContentType(“text/html”);%>

<%
String driverDatabase =“com.mysql.jdbc.Driver”;
String str=request.getParameter(“queryString”);
try {
String nameDatabase = “jdbc:mysql://localhost:3306/Teste”;
Connection conn;
Class.forName(“com.mysql.jdbc.Driver”);

// Get a Connection to the database

conn = DriverManager.getConnection(nameDatabase+"?user=root&password=cadu&autoReconnect=true"); // funciona

//Add the data into the database

String sql = “SELECT nome FROM cliente WHERE nome like '%”+str+"%’ LIMIT 10";
Statement stm = conn.createStatement();
stm.executeQuery(sql);
ResultSet rs = stm.getResultSet();
while (rs.next ()){
out.println("

  • "+rs.getString(“nome”)+"");
    }}catch(Exception e){
    out.println(“Exception is ;”+e);
    }
    %>[/code]

    esta é a minha pagina jsp principal onde deveria voltar os resultados das pesquisas, mas nã esta retornando nada
    essa parte que esta em cima é apenas pra ver se esta retornando o que esta no banco de dados mysql, tambem esta funcionando.

    <%@ page contentType="text/html; charset=iso-8859-1" language="java" errorPage="" %>
    
    
    <%@ page import="java.sql.DriverManager" %>
    <%@ page import="java.sql.Connection" %>
    <%@ page import="java.sql.ResultSet" %>
    <%@ page import="java.sql.Statement" %>
    
    <%
        String driverDatabase   ="com.mysql.jdbc.Driver";
        String nameDatabase     ="jdbc:mysql://localhost:3306/Teste";
        Class.forName(driverDatabase);
        Connection connTeste;
        connTeste = DriverManager.getConnection(nameDatabase+"?user=root&password=cadu&autoReconnect=true"); // funciona
       
      Statement stmtTeste = connTeste.createStatement();
      ResultSet rsTeste = stmtTeste.executeQuery("SELECT * FROM cliente");
     
      rsTeste.beforeFirst();
      while(rsTeste.next())
      {
          out.println("<br>"+rsTeste.getString("cliente.id")+"..."+rsTeste.getString("cliente.nome"));
          out.println("<img alt='xxx' title='xxxx' align=middle border=0 hspace=0 vspace=0 src="+rsTeste.getString("cliente.foto")+">");
         
      }
      connTeste.close();
      out.println("<br>=========================================================");
      out.println("<br>");   
    
    %>
    
    <!doctype html>
    <html lang="pt-br">
        <head>
            <title>Pagina em JSP</title>
            <meta charset="iso-8859-1">
            <script language="JavaScript" src="jquery plugins/jquery-1.7.2.min.js" type="text/javascript"></script>
            <script language="JavaScript" src="jquery plugins/jquery-ui-1.8.22.custom.min.js" type="text/javascript"></script>
            <script language="JavaScript" src="jquery plugins/jquery.autocomplete.min.js" type="text/javascript"></script>
                   
            <script type="text/javascript"> 
                function lookup(inputString) { 
                    if (inputString.length == 0) {       //Creio que  esteja retonando os resultado por causa desse script mas ainda não consegui resolvelo.
                        $('#suggestions').hide(); 
                    } else { 
                        $.post("states.jsp", { 
                            queryString : "" + inputString + "" 
                        }, function(data) { 
                            if (data.length > 0) { 
                                $('#suggestions').show(); 
                                $('#autoSuggestionsList').html(data); 
                            } 
                        }); 
                    } 
                } 
                function fill(thisValue) {    
                    $('#inputString').val(thisValue);               
                }   
            </script>
           
            </head>       
        <body>   
            <section>
            <input type="text" size="20" value="" id="inputString" onkeyup="lookup(this.value);" onblur="fill();" />
            <br>
            </section>   
        </body>
    </html>
  • Corrija o tópico, use a tag [code]

    Obrigado por avisar amigo, rs é a primeira vez que uso um forum…