| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/11/2003 14:49:18
|
om
JavaGuru
![[Avatar]](/images/avatar/dfd7468ac613286cdbb40872c8ef3b06.jpg)
Membro desde: 30/06/2003 16:45:06
Mensagens: 217
Localização: São Paulo/SP
Offline
|
Eu tenho a necessidade de armazenar código VTL em atributos de meus objetos. Para depois renderizar isto, com o velocity tools eu poderia utilizar:
ou algo parecido.
Porém, por estar utilizando webwork, não posso usar velocity tools, pois sou obrigado a utilizar o WebWorkVelocityServlet pra view.
Alguém tem idéia de outra forma de resolver este problema?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/11/2003 16:39:42
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline
|
muda o codigo do WebWorkVelocityServlet e cria sua propria servlet
ai tem um lugar que voce pode criar seu proprio result type no webwork
ve no wiki, nao lembro onde fica exatamente
mas com isso, voce pode fazer com que seus templates sejam tratados de maneira diferente agora, por outra pessoa.
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/11/2003 16:45:02
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline
|
achei
http://wiki.opensymphony.com/space/Using+webwork-default.xml
cria o seu proprio result type, e associa a sua servlet que passa pelo velocity tools. alias, seria OTIMO depois que voce fizer isso, mandar pro pessoal de la, nao acha?
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/11/2003 17:38:02
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Ja rolou essa discussao na lista do WW2 ha algum tempo atras, e a melhor solucao que encontraram foi adicionar os velocity tools no contexto (colocando um getTools() na sua Action ou em um interceptor), e chamando os tools normalmente.
Outra opcao eh estender o WebWorkVelocityServlet, mas ela nao me parece tao boa...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/11/2003 09:04:01
|
om
JavaGuru
![[Avatar]](/images/avatar/dfd7468ac613286cdbb40872c8ef3b06.jpg)
Membro desde: 30/06/2003 16:45:06
Mensagens: 217
Localização: São Paulo/SP
Offline
|
Valeu pela ajuda, galera.
Vou colocar um getTools() na Action. Me parece a solução mais simples.
|
|
|
 |
|
|