Hi,

On Thu, Nov 3, 2011 at 10:35 AM, Dirk Forchel <dirk.forc...@exedio.com> wrote:
> Based on the staticpages examples in Wicket 1.4 we used a
> CapturingBookmarkablePageRequestTargetUrlCodingStrategy to capture requests
> to a bookmarkable page with page parameters and respond with a 'static' page
> afterwards. During the capture phase
> (CapturingBookmarkablePageRequestTarget#onCapture()) we did some logic in
> here (sending an email, generating some stuff etc.).
>
> public abstract class CapturingBookmarkablePageRequestTarget extends
> BookmarkablePageRequestTarget
> {
>        @Override
>        public void respond(RequestCycle requestCycle)
>        {
>                final StringResponse stringResponse = new StringResponse();
>                final WebResponse originalResponse =
> (WebResponse)RequestCycle.get().getResponse();
>                RequestCycle.get().setResponse(emailResponse);
>                super.respond(requestCycle);
>                // handle the string response e.g. send email
>                onCapture(emailResponse);
>                RequestCycle.get().setResponse(originalResponse);
>                RequestCycle.get().setRequestTarget(new
> BookmarkablePageRequestTarget(displayedPageClass));
>        }
>
>        protected abstract void onCapture(StringResponse emailResponse);
> }
>
> In Wicket 1.5 the staticpages examples are removed completely, why?

Because UrlCodingStrategies are gone.

> I'm not really sure how to migrate our code from Wicket 1.4 to Wicket 1.5,
> but would assume I must provide my own RequestHandler and/or RequestMapper
> or is there another solution I'm not aware? What would be the preferred way
> to provide the same functionallity as with Wicket 1.4?
> Thank you.

See "Mail Template" example in Wicket 1.5.
There are examples how to generate templates for mail out of Page
(1.5.2), Panel (trunk) and TextTemplate (1.5.2).

>
> --
> View this message in context: 
> http://apache-wicket.1842946.n4.nabble.com/Capturing-requests-to-bookmarkable-page-and-respond-with-static-page-tp3984679p3984679.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>



-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to