Oi, alguem pode me dar uma ajudinha, sou novo em VTL…
Criei um arquivo .vm com codigo html e com vtl
ex:
#foreach ($item in $lista)
$item
#end
",
criei uma classe java com os imports do velocity, incluir o velocity-dep-1.4.jar no eclipse,
classe java:
VelocityEngine ve = new VelocityEngine();
ve.init();
// criando o contexto que liga o java ao template
VelocityContext context = new VelocityContext();
// escolhendo o template
Template t = ve.getTemplate("template1.html");
String nome = "Teste de visibilidade do Velocity.";
// variavel que sera acessada no template:
ArrayList list = new ArrayList();
list.add("Item 1");
list.add("Item 2");
list.add("Item 3");
list.add("Item 4");
list.add("Item 5");
// aqui! damos a variavel list para
// o contexto!
context.put("lista", list);
context.put("nome", nome);
StringWriter writer = new StringWriter();
// mistura o contexto com o template
t.merge(context, writer);
System.out.println(writer.toString());
, está ok, ele mostrou o codigo html, substituiu as variaveis do vtl pelos valores que estão na classe, mostrou tudo no console do eclipse, tudo joia, mas gostaria de visualizar o arquivo .vm no internet explorer ou no dreamweaver mx…