Ciao a tutti,
ho scritto una piccola servlet che prende, dato un input dall'utente, i risultati relativi da wikipedia. Vorrei far comparire questi risultati all'interno della pagina che contiene un form di ricerca senza dover ricaricarla totalmente.
Il massimo sarebbe che i risultati apparissero man man che l'utente digita nell'apposito campo di ricerca per wikipedia.

Leggendo un pò in giro credo che con ajax ciò sia realizzabile ma essendone a digiuno non sò bene da dove partire...

Conoscete qualche consiglio? tutorial? sito? che potrebbe aiutarmi?

Grazie a tutti.

codice:
PrintWriter out = this.getResponse().getWriter();
String testo_ricerca =  this.getRequest().getParameter("search");
URL paginaWebURL = new URL("http://it.wikipedia.org/w/index.php?title=Special%3ASearch&search="+testo_ricerca+"&fulltext=Ricerca");
StringBuffer buffer = new StringBuffer();
BufferedReader in = new BufferedReader(new InputStreamReader(paginaWebURL.openStream()));
String inputLine;
String result = "";
            while ((inputLine = in.readLine()) != null){
                                    if (inputLine.startsWith("<hr />[b]"))
                                            inputLine = inputLine.substring(inputLine.indexOf("<li style="));
                                    if (inputLine.startsWith("<li style=")){
                                        result = inputLine;
                                        result = result.replace("href=\"", "href=\"search.jsp?category=");
                                        out.println(result);
                                    }    
                                }
                                in.close();
Il risultato che dà per la ricerca "html.it" è:
codice:
<li style="padding-bottom: 1em;">Newsgroup della gerarchia it.*
<span style="color: green; font-size: small;">Pertinenza: 100.0% -  - </span>
<li style="padding-bottom: 1em;">Girolamo Sirchia
<span style="color: green; font-size: small;">Pertinenza: 96.5% -  - </span>
<li style="padding-bottom: 1em;">Crisalide AzioneTrans
<span style="color: green; font-size: small;">Pertinenza: 92.6% -  - </span>
<li style="padding-bottom: 1em;">OPAC
<span style="color: green; font-size: small;">Pertinenza: 92.2% -  - </span>
<li style="padding-bottom: 1em;">Cerignola
<span style="color: green; font-size: small;">Pertinenza: 91.4% -  - </span>
<li style="padding-bottom: 1em;">Uso della pena di morte nel mondo
<span style="color: green; font-size: small;">Pertinenza: 91.2% -  - </span>
<li style="padding-bottom: 1em;">Tiranni di Gela e Siracusa
<span style="color: green; font-size: small;">Pertinenza: 90.2% -  - </span>
<li style="padding-bottom: 1em;">Esperimento Atlas
<span style="color: green; font-size: small;">Pertinenza: 89.7% -  - </span>
<li style="padding-bottom: 1em;">Capena
<span style="color: green; font-size: small;">Pertinenza: 87.2% -  - </span>
<li style="padding-bottom: 1em;">Foglio di stile
<span style="color: green; font-size: small;">Pertinenza: 87.0% -  - </span>