Erro em Valor Monetário no Velocity

0 respostas
M

Estou tentando obter um valor total de um campo Monetário de uma tabela.

#foreach ($child in $xml.getChildren())

#set ( $salarioTotal = $salarioTotal + $child.getChild("Salario").getText().trim() )

#end

Obtive erro de imediato. Procurei entender o que estava errado e conclui que o campo que estou tentando somar é String.
Este erro eu imagino que posso resolver enviando no Contexto do Template o objeto da Classe Double e transformaria o valor em double tipo primitivo.

Mas me deparei com outro problema.
Se eu fizer:

#set ($salario = 1000.89)
$salario

ou

#set ($salario = 1000,89)
$salario

Dá Pau!! Alguem sabe me dizer pq nao posso declarar valores Monetários nas variaveis do template?

Obrigado… []´s

Criado 27 de janeiro de 2005
Respostas 0
Participantes 1