hello sir
actually i am using the velocity 1.5 version itself.... and as if i am going
to use or declare the variable with out the qutations like this:::
#set($a=300.05)
#set($b=500.05)
#set($c=$a+$b)
the velocity engine is displaying some errors like:::
*type* Exception report
*message*
*description* *The server encountered an internal error () that prevented it
from fulfilling this request.*
*exception*
javax.servlet.ServletException:
org.apache.velocity.exception.ParseErrorException: Lexical error:
org.apache.velocity.runtime.parser.TokenMgrError: Lexical error at
line 66, column 48. Encountered: "2" (50), after : "."
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:518)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:421)
*root cause*
org.apache.velocity.exception.ParseErrorException: Lexical error:
org.apache.velocity.runtime.parser.TokenMgrError: Lexical error at
line 66, column 48. Encountered: "2" (50), after : "."
org.apache.velocity.Template.process(Template.java:141)
so my thinking is that the decimal points placed in the float or double
value are not detected and if we use qutations ... it is taking the value
as a string but not as float or double...
so please kindly help me in this matter
thanking you
On 6/19/07, Will Glass-Husain <[EMAIL PROTECTED]> wrote:
Dear sudhitekkala,
[I'm replying to the [email protected] list, which is a better
place for support and help for Velocity]
Are you using the latest Velocity 1.5? Previous versions didn't support
decimal numbers.
Also, I note that your example is not correct. There should be no quotes
around the numbers.
#set($a=300.05)
#set($b=500.05)
#set($c=$a+$b)
Hope this helps.
Best regards, WILL
On 6/19/07, sudhitekkala <[EMAIL PROTECTED]> wrote:
>
>
> hello guys
>
> actually a problem is araising when i am trying to add the float values
> or
> variables in the velocity... for example::
>
> #set($a=300)
> #set($b=500)
> #set($c=$a+$b) is working correctly and 800 value is displayed
>
> but when i am working with the float values i am not getting the
> calculation
> like:
>
> #set($a="300.05")
> #set($b="500.05")
> #set($c="$a+$b") is not working ........... it is showing the value as
> "$c"
> in the html page
>
> please provide me the guidence......that how to add the two float or
> string
> or integer+float values in the velocity page........
>
> --
> View this message in context:
>
http://www.nabble.com/adding-float-values-in-velocity%28velocity-variable-reference%29-tf3945800.html#a11192911
> Sent from the Velocity - Dev mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
Forio Business Simulations
Will Glass-Husain
[EMAIL PROTECTED]
www.forio.com
--
Regards,
Sudheer T.
Bilingual Software Engineer
SoftBridge Solutions,
PrabhatRoad,
Pune.
919823377838