Problema com o Velocity

Caros amigos

Tenho uma aplicação cliente/servidor, quee funciona sem problemas, consigo acessar uma base de dados, colocar os registros dentro de um ArrayList e mandar para o template, funciona legal.

Os problemas:
Transformei esta classe main em um JSP e executo, o problema é que ele não consegue localizar o arquivo template.vm
Já coloquei em todas as pastas do projeto e mesmo assim não funciona.

Outra dúvida:
Imaginemos que tenho as classes (ou tabelas) Clientes, Fornecedores, Produtos… com quantidades de campos distintos. Para usar somente um template que servisse como lista de saida, teria como passar o tal arraylist para o template e fazer um CAST no objeto para poder pegar os respectivos GETs?

Desde já, grato pela atenção
Wellington Marinheiro

Se bem me lembro não á casts em Velocity. Mas o que você precisa fazer? Descobrir os getters em runtime na macro?

Quanto ao templates.vm depende se você está utilizando algum webframework. Leia a documentação do mesmo sobre a integração com o Velocity, mas de qualquer forma tente alterar o velocity.properties.