Templates páginas web

Pessoal, boa noite!

Eu venho desenvolvendo uma aplicação web utilizando JSP e Servlets.
Como eu tenho muitas telas de cadastro, eu gostaria de saber se existe alguma funcionalidade do jsp para criar templates de páginas.
Por exemplo, onde eu possa definir o html todo no template (header, footer, menus) e alterar apenas o conteúdo.

O jsp:includes é uma boa?

Com velocity também é possível fazer isso? Tem algum link de exemplo?
O que vocês aconselham!

Obrigado!
[]s

Usa Dream Weaver. adianta bastante a parte visual…

Olha, obrigado pela sua resposta.

Mas não sei se é o que eu realmente preciso.
No JSF temos o facelets para criar templates de páginas em xhtml. No .NET, existem as Master Pages.

Gostaria de saber se com JSP é possível criar templates de páginas, ou se o <jsp:include… /> é o único jeito.
E como eu perguntei antes, o velocity faz algo do tipo? Tem algum exemplo?

Valeu!

Bom dia pessoal!

Nenhuma ajuda?
Eu já procurei alguns outros tópicos, até mesmo o tutorial de velocity aqui do GUJ.
O que eu preciso é criar templates de páginas só que não queria utilizar os jsp:includes....
Eu vi algumas coisas do velocity, mas não sei como criar esses templates nele, nem sei se é possível.

Aguardo uma resposta!
Obrigado!