Velocity ?  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

cv wrote:Mas... pra que vc faria isso, mindu?


opa.. eh mesmo

Mindu, quando voce usa Velocity, ou algum outro template engine, voce acaba nao usando JSP.. ate tem uma forma de usar VTL com JSP, mas nao parece ter uma razao real para terem criado tal plugin..

Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

A grosso modo, voce pode fazer assim:



Esse eh soh um tosco exemplo de como fazer em um Servlet.. Se voce estender VelocityServlet, pode pular varios passos... no site do Velocity mostra como usar..

Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
mindu
JavaGuru
[Avatar]

Membro desde: 07/04/2003 14:17:54
Mensagens: 212
Localização: Bauru / SP
Offline



o método getTemplate("teste.vm"); tem que ter o caminho exato para o arquivo .vm ?
Estou tentando rodar esse exemplo, mas não está funcionando.


mindu
[Email]
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Voce configuou o path do velocity como eu tinha passado no outro exemplo?



esse "file.resouce.loader.path" voce usa para especificar o diretorio raiz para o Velocity sair procurando pelos templates.. No exemplo acima, o diretorio base sera a raiz da tua aplicacao web, e com base nsso, voce passa o resto do caminho do arquivo, se precisar.

Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
mindu
JavaGuru
[Avatar]

Membro desde: 07/04/2003 14:17:54
Mensagens: 212
Localização: Bauru / SP
Offline

obrigado !

mindu
[Email]
mindu
JavaGuru
[Avatar]

Membro desde: 07/04/2003 14:17:54
Mensagens: 212
Localização: Bauru / SP
Offline

só uma coisinha...
então a idéia é substituir todos os jsp's por templates velocity e antes de carregar esses templates é preciso passar sempre(?) pelo servlet para inicializá-los ?
e se no primeiro arquivo eu tenho um link para um outro aquivo ?

mindu
[Email]
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Eh, sempre vai passar por um servlet, de uma forma ou de outra.

Os links funcionam normalmente, nao muda nada. O que voce vai precisar verificar eh se os links tambem passam pelo servlet ( caso seja necessario, claro ).

Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team