Busca com o resultado na mesma pagina, se possivel com ajax!

ola pessoal
eu programava em outra linguagem, e agora estou indo para o java.
Estou usando JSP,JSF por enqto, porem, coisas novas sao sempre bem vindas.
O que tenho que fazer.
tenho que fazer uma busca por nome por exemplo, e me retorna uma relacao de pessoas com aquele nome, porem, logo embaixo do campo
por exemplo
Nome:______
–considerem isso o cabecalho da busca
NOME | CPF | STATUS

eu fazia isso em ASP sussa, porem, como Java tem varias coisas “prontas” e o padrao de desenvolvimento, queria saber quais vcs me indicam pra fazer isso?
Estou usando no momento eclipse, jsp,jsf e nenhuma biblioteca JS.
Se vc puderem me indicar um artigo, ou outro frameworks eu agradeco
abs
T+

http://www.guj.com.br/posts/list/31485.java

[quote=java_coffe]Claro que tem como vc fazer isso nos meus projetos utlimamente estou fazendo isso !!!

Ultilizo o struts 2 que ja vem com essas vantagens…bom mas da uma olhada na bibliota chamada
prototype !!!

Muito boa ela pra vc trabalhar com ajax…falow[/quote]

eu ja dei uma olhada nesse prototype mas tive um problemas, em ele nao trazer a informacao
tu tem algum tutorial em JAVA, posi so achei em PHP
tentei fazer com HTML puro, oq eu acho que deveria funcionar, porem NADA

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script src="js/prototype.js"></script>
</head>

<body>
<script>
function buscaVendas()
{
var empID = $F('lstEmpregados');
var y = $F('lstAnos');
var url = 'prototype_ajax_xml_resposta.html';
var pars = 'empID=' + empID + '&ano=' + y;


var myAjax = new Ajax.Request(
url,
{
method: 'get',
parameters: pars,
onComplete: mostraResposta
});
alert(1);

}

function mostraResposta(requisicaoOriginal)
{
alert(2);
//copia o XML retornado para o textarea
$('resultado').value = requisicaoOriginal.responseText;
}
</script>
<form id="form" name="form" action="prototype_ajax_xml_resposta.html">
<select id="lstEmpregados" size="10" onchange="buscaVendas()">
<option value="5">Buchanan, Steven</option>
<option value="8">Callahan, Laura</option>
<option value="1">Davolio, Nancy</option>
</select>
<select id="lstAnos" size="3" onchange="buscaVendas()">
<option selected="selected" value="1996">1996</option>
<option value="1997">1997</option>
<option value="1998">1998</option>
</select>
<br><textarea id="resultado" name="resultado" cols="60" rows="10" ></textarea>

<input type="submit" name="button" id="button" value="Submit" onclick=" buscaVendas();"/>
</form>
</body>
</html>

<?xml version="1.0" encoding="utf-8" ?> <ajax-response> <response type="object" id="productDetails"> <monthly-sales> <employee-sales> <employee-id>1234</employee-id> <year-month>1998-01</year-month> <sales>$8,115.36</sales> </employee-sales> <employee-sales> <employee-id>1234</employee-id> <year-month>1998-02</year-month> <sales>$11,147.51</sales> </employee-sales> </monthly-sales> </response> </ajax-response>

ele nao esta entrando na funcao mostraResposta
e utilizei o

onComplete: alert(this.showResponse)

porem, ele me retorna undefined

oq estou fazendo de errado neste caso?

abs
e obrigado pela dica

Ajax4Jsf???
presta ou nao?
quem te usado ele?
oq acharam?gostaram e nao gostaram?
abs

Claro que tem como vc fazer isso nos meus projetos utlimamente estou fazendo isso !!!

Ultilizo o struts 2 que ja vem com essas vantagens…bom mas da uma olhada na bibliota chamada
prototype !!!

Muito boa ela pra vc trabalhar com ajax…falow