Iaes pessoal,
Olha eu de novo!
O que e a classe VelocityServlet (qual sua funcionalidade?) e qual a diferença de HttpServlet?
Obrigado pela atenção,
Wanderley2k
** VIVA A REVOLUÇÃO SOCIALISTA! **
Iaes pessoal,
Olha eu de novo!
O que e a classe VelocityServlet (qual sua funcionalidade?) e qual a diferença de HttpServlet?
Obrigado pela atenção,
Wanderley2k
** VIVA A REVOLUÇÃO SOCIALISTA! **
Ela inicia as configuracoes basicas do Velocity, facilitando um pouco a tua vida na hora de carregar e transformar os templates. Junto com o pacote do velocity vem um exemplo de uso.
Rafael
e completando a resposta do Rafael, se você ver na hierarquia das classes, vai notar que a VelocityServlet extende a HttpServlet, assim todos os métodos que você usa da HttpServlet pode-se usar na VelocityServlet, com a vantagem qeu a VelocityServlet tem mais métodos para trabalhar com Contexto, Template e etc…
você não precisa criar todo o processo de inicialização do Velocity como:
// Inicia o Velocity
VelocityEngine vEngine = new VelocityEngine();
vEngine.init();
// Abre o template
Template template = vEngine.getTemplate("contrato.vm");
// Cria um contexto para os dados
VelocityContext contexto = new VelocityContext();
BufferedWriter writer = new BufferedWriter(new FileWriter(new File("contrato.fo")));
// Faz o merge
template.merge(contexto, writer);