Duvida ( simples ) - JSP

Bom, sei java mas nao tenho muita experiencia com jsp.

No ruby on rails, eu posso definir uma pagina padrão pra ser o “layout” do meu site. E nesse layout, eu posso definir uma tag “<%=yield%>” que receberá todas as outras paginas de qualquer action.

Isso serve pra sempre usar o mesmo layout e as paginas cairem sempre onde você quer.

No jsp, eu estou fazendo esse “layout” através de uma pagina de “header” e uma de “footer” que eu incluo em todas as jsp’s.

A minha duvida é a seguinte:

Existe alguma outra maneira de “exibir” as paginas sempre com o mesmo layout sem ser incluindo uma pagina de header e uma pagina de footer?

Abraço a todos e fiquem com Deus.

Voce pode utilizar um framework para templates como Tiles, Facelets(JSF), Sitemesh, Velocity, Freemarker e etc.

valeu pela dica!

vou dar uma pesquisada.

Abraço