Velocity e Tiles

Bom dia a todos…

Nao estou conseguindo usar tiles com velocity :cry: minha duvida esta relacionada aos arquivos de configuracoes… na real nao sei como fazer a configuracao da tiles no velocity… Gostaria de algum exemplo ou se alguem souber de material… no site do velocity tem alguam coisa mais nao me ajudou…

Obrigado…

Obrigado pela ajuda mas jah resolvi…

Oi

broering, que bom que tu conseguiu resolver o problema, se puderes postar a resposta para sabermos como tu fez, seria ótimo…

T+

Entao jeveaux… como era minha primeira vez trabalhando com velocity e tiles… sofri um pouco mas depois vi que era bastante simples…

Ai vão os passos necessarios…

No arquivo toolbox.xml inseri as seguintes linhas…

<tool> <key>tiles</key> <scope>request</scope> <class>org.apache.velocity.tools.struts.TilesTool</class> </tool>

Criei o arquivo tiles-defs.xml…

<tiles-definitions>
    <definition name="tiles.main" path="/WEB-INF/templates/layout.vm">
        <put name="title"  value="Velocity e Tiles Exemplo" />
        <put name="header" value="/WEB-INF/templates/welcome.vm" />
        <put name="body"   value="" />
    </definition>
</tiles-definitions>

Criei o arquivo tiles-app.xml…

<tiles-definitions>
   <definition name="teste.main" extends="tiles.main">
       <put name="body" value="/WEB-INF/templates/logon.vm" />
   </definition>
</tiles-definitions>

No arquivo struts-config.xml inseri as seguintes linhas…

<plug-in className="org.apache.struts.tiles.TilesPlugin">
   <set-property property="definitions-config" 
                   value="/WEB-INF/conf/tiles-defs.xml,
    		            /WEB-INF/conf/tiles-app.xml"/>
</plug-in>

No <action-mappings> redirecionei o forward para path=“teste.main” chando minha definicao e incluindo-a na definicao principal…

No layout de tiles… usei as seguintes chamadas para formatar a pagina…
$tiles.header
$tiles.body

Em relacao aos “jar” utilizados foram os seguintes…
velocity-dep-1.3.1.jar
velocity-tools-1.1-beta1.jar
velocity-tools-gereric-1.1-beta1.jar
velocity-tools-view-1.1-beta1.jar

Apenas com estas versoes, q podem ser baixadas no site do velocity
http://jakarta.apache.org/velocity/, consegui fazer funcionar…

Espero ter ajudado…

t+ 8)

Olá broering,

seguinte quando for postar código poste entre as tags code que podem ser encontradas logo acima no menu, olhe só como o codigo fica mais inteligivel =)

Tnkx!

Até mais!