Velocity e Tratamento de Valores Numéricos?  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Jair Rillo Junior
Moderador
[Avatar]

Membro desde: 29/04/2003 21:19:53
Mensagens: 2524
Localização: São Paulo / Campinas
Offline

Boa Tarde Pessoal
no meu atual projeto, estou usando o Velocity quase que 100% para apresentar dados no HTML, mas surgiu uma dúvida. Em uma determinada consulta que me retorna valores do tipo float (criado e mapeado pelo Hibernate com o tipo float), eu preciso transformar os valores para Português.
Como que eu posso fazer isso usando o Velocity?

Obrigado

Jair Rillo Junior

http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate
Jair Rillo Junior
Moderador
[Avatar]

Membro desde: 29/04/2003 21:19:53
Mensagens: 2524
Localização: São Paulo / Campinas
Offline

Eu mesmo irei responder
Inicialmente achei que a dúvida era simples, mas olhando a documentação do Velocity percebi que não era tão simples assim.
Para quem estiver usando o Velocity como camada de view e tiver o mesmo problema que eu, segue abaixo os links, será necessário utilizar o VelocityView tool e dentro dele existe o NumberTool que faz isso:

http://jakarta.apache.org/velocity/tools/javadoc/org/apache/velocity/tools/generic/NumberTool.html
http://jakarta.apache.org/velocity/tools/view/

Mas mesmo conseguindo rodar isso, percebi que meu problema ainda nao tinha sido solucionado, pois estou utilizando o WW 2.1, e com ele não posso mapear o VelocityViewServlet. Mas para minha felicidade, e grande ajuda do Matthew Payne, é possivel trabalhar com o NumberTool usando o Velocity no WW de uma forma super simples.
é só fazer assim



E funciona perfeito. É possivel chamar outras classes utilizando $webwork.bean.

Fica ae a dica para quem tiver o mesmo problema

Jair Rillo Junior

http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team