<%@ include %> - usando um Servlet ao invés de um arquivo

Olá…

Tenho um servlet que irá carregar templates de Freemarker.
No meu index.jsp tenho uma tabela que irá dividir quais páginas serão exibidas para o usuário.
Dentro de cada celula desta tabela, eu dou um include em um arquivo para exibir. Mas como pretendo usar Freemarker e o servlet para carregar os templates, tem alguma alternativa, visto que o include só aceita arquivos e não urls de servlets?

???
Incluir uma Servlet?
Pq vc nao chama uma servlet q prerpara tudo pra vc e devolve o template?

Neste caso não posso fazer isso…

Dentro de cada célula coloca um iframe e dentro dele usa a tag forward.

<jsp:forward page="/servlet/MyServlet" />

Maiores detalhes aqui.

Sem mais, Rodrigo.

[quote=rodrigo_corinthians]Dentro de cada célula coloca um iframe e dentro dele usa a tag forward.

<jsp:forward page="/servlet/MyServlet" />

Maiores detalhes aqui.

Sem mais, Rodrigo.[/quote]

valeu…

é uma coisa bem coxambrosa, mas valhe a pena tentar… :mrgreen:

Cara, que bizarrice, porque você não usa o SiteMesh pra fazer isso?

http://www.opensymphony.com/sitemesh

pq eu acho bem mais simples fazer desse jeito…

Mas não deixa de ser feio :lol:

Dá uma olhadinha lá no SiteMesh pow, vai facilitar o seu trabalho mais pra frente :mrgreen:

microfilo,

porque index.jsp? Faca um index.ftl que inclua os outros templates do freemarker.

<#include “include.ftl”>

Maurício: não olhei o SiteMesh a fundo, dei uma olhada no artigo do java.net e não gostei… prefiro fazer deste jeito

Davi: prefiro não ficar prendendo a minha aplicação a algum framework específico. Na minha opinião, frameworks devem ser usados apenas quando eles realmente facilítam algum serviço que você precisa implementar. Se você acha que é melhor fazer na mão, faça