Hi Brad,
The ForwardRequestWrapper is added to simulate a forward operation on the
request. When blossom renders it calls into a DispatcherServlet that isnt
mapped in web.xml and therefor it applies a request wrapper that simulates a
forward operation on for instance /contactForm. In this process there's no need
for a context path but as you point out it needs to be visible later in the
process, for instance in jsps, when outputting links. I will add the context
path. The second problem you're having is indeed a bug, the wrapper is too
sensitive to changed values in its parent request.
Both these issues have been fixed in trunk, expect a bug fix release in a few
days.
Cheers,
// Tobias
On Jan 2, 2011, at 5:38 AM, Brad Kazazes wrote:
>
> Hey Magnolians,
>
> Happy New Year to all!
>
> I seem to be having problems accessing the origal request paths in my JSP
> views when using Blossom 1.2 due to the new ForwardRequestWrapper class.
>
> There are two issues caused by the same problem:
> 1) ${ctx.contextPath} returns an empty string all the time
> 2) The spring form:form taglib always sets the action to the spring
> @RequestMapping value instead of the original URL
>
> When debugging, I can see that the ForwardRequestWrapper has the values I'm
> after in the original* properties, but I can't access them.
>
> Is there a setting I'm missing so I can access these, or is a possible
> oversight in version 1.2?
>
> Cheers,
> Brad
>
>
> Brad Kazazes | Bundles IT
>
> W: (03) 9600 4424 | M: 0402 018 722 | E: [email protected]
> Melbourne, VIC, 3000
>
>
>
>
> ----------------------------------------------------------------
> For list details see
> http://www.magnolia-cms.com/home/community/mailing-lists.html
> To unsubscribe, E-mail to: <[email protected]>
> ----------------------------------------------------------------
----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------