Oi Luis,

        Sim, � poss�vel criar "templates" em servlets. S� que isto vai exigir
um pouco de c�digo a mais no seu programa. Voc� ter� que criar um
mini-parser no servlet para quando ele ler o arquivo HTML, ele
substituir algumas TAGS pelos valores din�micos do banco de dados. Se
n�o ficou bem claro:

No HTML voc� desenvolve normalmente e no lugar dos dados do banco voc�
coloca pequenas TAGS:

<HTML>
<BODY>
.
.
.
<P> Dados do Cliente: </P>

<#CLIENTE>
.
.
.
</BODY>
</HTML>

A "TAG Din�mica" � o <#CLIENTE>. No seu servlet voc� l� o arquivo HTML
em tempo de execu��o e identifica todos os s�mbolos (tokens) do arquivo.
Quando encontrar a TAG <#CLIENTE> voc� simplesmente substitui por dados
do bando de dados, como por exemplo o retorno de um ResultSet.

Qualquer d�vida me retorne.

[]'s Luis.

Luis Henrique Bogo wrote:
> 
> Javaneses
> 
> Eh possivel utilizar arquivos HTML prontos, tipo templates, em servlets??
> Explicando melhor, teria certas partes da homepage de retorno que seria
> montada de acordo com a pesquisa no BD, mas certas partes seria estaticas,
> ai gostaria de dar includes de templates para quando for dar manutencao no
> layout alterar apenas o template e nao todos os servlets.
> 
> abraco
> 
> Luis H. Bogo
> 
>     --------------------------- LISTA SOUJAVA ---------------------------
>     http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
>     [d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
>     [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
>     [regras da lista: http://www.soujava.org.br/regras.htm]
>     ---------------------------------------------------------------------

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    [regras da lista: http://www.soujava.org.br/regras.htm]
    ---------------------------------------------------------------------

Responder a