Почему добавление двух значений в nVelocity всегда возвращает ноль?

Я пытаюсь добавить два значения скорости, и всегда возвращается 0. Что я делаю не так?

#set ($tmpPrice = $orderItem.ExtendedPrice + $discountAmount)

И $ orderItem.ExtendedPrice, и $ DiscountAmount представляют собой целые числа с десятичными знаками, например: 99.99


person mike    schedule 15.06.2010    source источник


Ответы (2)


попробуйте $tmpPrice = ($orderItem.ExtendedPrice + $discountAmount)

person Waleed A.K.    schedule 15.06.2010

Я понял:

#set ($tmpPrice = $orderItem.ExtendedPrice.ToDecimal(null) + $discountAmount.ToDecimal(null))     

:)

person mike    schedule 15.06.2010