This is a question for the Tomcat user list.  the $request reference
is for their HttpServletRequest implementation.  So this is some
change what the getRequestURL() method does.  Velocity is just used to
call the method and has no control over what the method returns.  That
said, if i knew that answer, i'd tell you, but i can't see any obvious
reason why Tomcat would be giving different answers if the only thing
that you changed was upgrading from 5 to 5.5.

2009/12/10 Manish <[email protected]>:
> I am facing strange issue in Tomcat 5.5 with velocity. This code works
> perfectly alright in Tomcat 5. I have following code in VTL to create
> some link dynamically -
>
>  #set ($myURL = "$request.getRequestURL()?someFlag=true")
>
> Now this code results in following string in Tomcat 5 -
>
> $myURL = "http://myhost.com/path/abc.do?someFlag=true";
>
> Whereas in Tomcat 5.5, I get this -
>
> $myURL = "http://myhost.com/path/xyz.vm?someFlag=true";
>
> For some weird reason, I get VTL page name instead of the struts action?
> What could be causing this? And why it only takes place in Tomcat 5.5
> and not in Tomcat 5?
>
> Any pointers, help would be highly appreciated!
>
> TIA,
> - manish
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to