Paginação com JSP e Servlet

Bom dia a todos,
Estou com um problema ja faz dois dias e não consigo resolve-lo. Procurei aqui no fórum e no Google mas não consegui nenhum resultado então estou abrindo este tópico para tentar achar alguma solução.
Estou começando agora em programação web e estou montando um pequeno sistema para por em pratica o que aprendi, acontece que estou precisando montar uma tabela paginada que deve mostrar de 15 em 15 registros.
Como haverá vários registros a tabela deve carregar apenas 15 por vez , ou seja ao mudar de pagina enviar uma requisição e buscar os próximos 15 registros.
Eu consegui fazer isso com JSTL mas alem de ser muito trabalhoso a pagina fica com muito código que eu creio que poderia ser evitado.
Dei uma pesquisada na taglib displaytag mas não consegui nenhum exemplo mostrando de forma clara ou que funcionasse corretamente.
Gostaria de pedir caso alguem tenha algum exemplo claro de como utilizar paginação desta maneira pode ser tanto em displaytag, ou outra solução melhor.

Agradeço a todos desde já! :smiley:

Boa tarde amigo.

Talvez lhe ajude:

http://www.guj.com.br/java/269780-recuperar-list-no-displaytag
http://www.guj.com.br/java/286733-displaytag
http://www.guj.com.br/java/225681-problema-com-displaytag

Qualquer coisa, avisa!

[]'s