Como retornar um aquivo HTML através de um JSP?

Olá pessoal!

Faço um acesso ao banco para mostar algumas informações em minha página. Porém, esses dados contidos no BD serão poucas vezes alterados. Então se eu fizer um JSP para sempre requisitar os dados no banco acho q vou estar forçando o BD a pegar algumas informações q quase sempre serão as mesmas. Pensei em colocar os dados no contexto da aplicação, mas é muita coisa.

Agora estou com outra idéia. Existe uma forma de fazer com q meu JSP processe as informações e me dê um arquivo HTML? Dessa forma eu poderia fazer com q minhas informações fossem processadas poucas vezes ao dia, por exemplo através de um “cron”, e faria um link para esses HTML’s.

Pensei em utilizar velocity para fazer isso pra mim, mas antes gostaria de saber se o prórpio JSP pode me dar essa funcionalidade.

O q vcs acham? Aceito outras sugestões! rsss

Valew galera!

E qual o problema de ter um .jsp?De qualquer forma ele te retornaria um HTML.
Uma sugestão é por que você não tem um servlet que consulta o banco de tempos e em tempos, se tiver alteração de informações, ele atualiza a página, caso contrário não.

Bom, porque não faz isso que você pensou mesmo?
Eu já fiz isso uma vez. Eu criei um programa
pra fazer requisições HTTP
(Tem um de exemplo aqui no site.
http://www.guj.com.br/java.artigo.5.1.guj)
e coloquei na cron pra ficar chamando este programa
de vez em quando e redirecionando a saída (o html)
para um arquivo.

Ex:
java meuprograma http://meudominio/minhapagina.jsp > /meusite/minhapagina.html

Obviamente que os links da sua página vão sempre apontar
para o html e, de vez em quando, a cron roda de novo o jsp.

O que eu fiz ajudou bastante. Ficou muito bom.
Boa sorte!

flws!