Como transformar o resultado de uma página JSP em HTML

Gostaria de saber qual a melhor forma de persistir o resultado HTML gerado pelo processamento de uma página JSP num arquivo HTML.

Pensei em fazer uma JSP que explicitamente escreve em um arquivo o texto HTML que ela iria gerar.

Preciso fazer isso por que a página lê muita informação de um BD, que não muda com frequência, para gerar um relatório. Então, para não guardar na sessão o result set criado pois iria consumir muita memória, pensei em uma vez criado o relatório transformá-lo em texto estático.

Obrigado

Solução rápida:

Pegue o código do servlet gerado pela compilação da JSP, cham ele passando como OutputStream out um arquivo.

Tá, soluções melhores agora, por favor…

[]s

Existem frameworks que faze cache de páginas.
O CV que conhece um.