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

9 respostas
Rubem_Azenha

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?

9 Respostas

andre_a_s

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

Rubem_Azenha

Neste caso não posso fazer isso…

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.

Rubem_Azenha

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.

valeu…

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

Mauricio_Linhares

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

http://www.opensymphony.com/sitemesh

Rubem_Azenha

pq eu acho bem mais simples fazer desse jeito…

Mauricio_Linhares

Mas não deixa de ser feio :lol:

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

C

microfilo,

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

<#include “include.ftl”>

Rubem_Azenha

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

Criado 19 de julho de 2005
Ultima resposta 21 de jul. de 2005
Respostas 9
Participantes 5