Basically the render to buffer processes the browser POST in one request, rendering the response into a buffer. The browser then gets a redirect to the buffered. page. This is the redirect after post idiom, but then optimized.
The one you changed it into handles the POST, but redirects the browser and then renders the response in the GET. This is the usual redirect after post idiom.
I can't comment on your problems with plumtree though, I don't know how that container works.
Martijn
On 10/7/05, Scott Sauyet <[EMAIL PROTECTED]> wrote:
Scott Sauyet wrote:
> Where during a Page's life cycle do I have access to the WebResponse for
> the page being requested? [ ... ]
In his response, Johan pointed out that one of the bugs I ran into was
fixed in RC2. I upgraded to this, and that Exception was eliminated,
but my main problem remained.
I've fixed it, or perhaps worked around it, but would love to hear if
there is a better way. I was stepping through some of the code and
noticed the bit in WebRequestCycle.redirectTo(final Page page) which in
part does this:
final Response currentResponse = getResponse();
final BufferedResponse redirectResponse = new BufferedResponse();
setResponse(redirectResponse);
page.doRender();
setResponse(currentResponse);
and that seemed likely to have something with my problems allowing
Plumtree to do its voodoo on my HttpServletRequest/Response. This code
fragment was inside an
if ((settings.getRenderStrategy() ==
ApplicationSettings.REDIRECT_TO_BUFFER) && // ...
}
so to see what it might do, inside my WebApplication, I did
settings.setRenderStrategy(ApplicationSettings.REDIRECT_TO_RENDER);
That seemed to fix my problem. But I really don't know what I did
there, and if this is a bad default to mess with, or if there is simply
some other place I can easily interrupt the process to grab copies of
the ServletRequest/Response for the portal.
Any advice would be quite welcome.
Thanks,
-- Scott
-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user
