Struts + Velocity

Alguém ta usando ?
Consegui configurar um projeto com Struts e também um projeto com Velocity.
Agora queria configurar um projeto usando ambos, mas achei a explicação do site da jakarta um pouco confusa.
Alguém saberia passar alguma outra referencia ou mesmo algumas dicas ?
muito obrigado,

baixe o velocity-tools para o struts no site do jakarta, ele vem com um exemplo com um .war para vc instalar.

  • veja o xml que ele coloca no WEB-INF (nao lembro o nome eheh)

  • altere o web.xml igual ao exemplo

  • coloque os jars em web-inf/lib

  • pronto, agora é só fazer forward para um template do velocity

quando eu chegar em casa eu vejo melhor os passos, tenho uns exemplos la :smiley:

Se eu não me engano na MundoJava desse mês tem um tutorial ensinado a integrar Struts com Velocity. Vale a pena conferir

vc precisa declarar o velocity no web.xml

<!-- Define Velocity template compiler -->
  <servlet>
    <servlet-name>velocity</servlet-name>
    <servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class>

    <init-param>
      <param-name>org.apache.velocity.toolbox</param-name>
      <param-value>/WEB-INF/toolbox.xml</param-value>
   </init-param>

    <init-param>
      <param-name>org.apache.velocity.properties</param-name>
      <param-value>/WEB-INF/velocity.properties</param-value>
   </init-param>

   <load-on-startup>10</load-on-startup>
  </servlet>
  
   <!-- Map *.vm files to Velocity -->
  <servlet-mapping>
    <servlet-name>velocity</servlet-name>
    <url-pattern>*.vm</url-pattern>
  </servlet-mapping>

coloque o toolbox.xml que vem no velocity-tools no WEB-INF e os jar´s no WEB-INF/lib

vem junto no veloticy-tools uma aplicação de exemplo: simple.war.

qualquer problema é só falar :slight_smile: