public void processEvents(RequestCycle requestCycle) { if (!requestCycle.isRedirect()) { page = getPage(requestCycle); } }
/** * @see org.apache.wicket.request.target.IEventProcessor#processEvents(org.apache.wicket.RequestCycle) */ public void processEvents(RequestCycle requestCycle) { if (!requestCycle.isRedirect()) { page = getPage(requestCycle); } }
/** * Gets the page that is to be rendered for this request in case the last set request target is * of type {@link PageRequestTarget}. * * @return the page or null */ public final Page getResponsePage() { IRequestTarget target = getRequestTarget(); if (target instanceof IPageRequestTarget) { return ((IPageRequestTarget)target).getPage(); } else if (target instanceof BookmarkablePageRequestTarget) { return ((BookmarkablePageRequestTarget)target).getPage(); } return null; }
/** * Gets the page that is to be rendered for this request in case the last set request target is * of type {@link PageRequestTarget}. * * @return the page or null */ public final Page getResponsePage() { IRequestTarget target = getRequestTarget(); if (target instanceof IPageRequestTarget) { return ((IPageRequestTarget)target).getPage(); } else if (target instanceof BookmarkablePageRequestTarget) { return ((BookmarkablePageRequestTarget)target).getPage(); } return null; }
public void respond(RequestCycle requestCycle) { if (pageClassRef != null && pageClassRef.get() != null) { if (requestCycle.isRedirect()) { IRequestCycleProcessor processor = requestCycle.getProcessor(); String redirectUrl = processor.getRequestCodingStrategy() .encode(requestCycle, this) .toString(); // IE does not understand "./" in a path, just "." is okay. if (redirectUrl.startsWith("./")) { redirectUrl = redirectUrl.length() == 2 ? "." : redirectUrl.substring(2); } requestCycle.getResponse().redirect(redirectUrl); } else { // Let the page render itself getPage(requestCycle).renderPage(); } } }
/** * @see org.apache.wicket.IRequestTarget#respond(org.apache.wicket.RequestCycle) */ public void respond(RequestCycle requestCycle) { if (pageClassRef != null && pageClassRef.get() != null) { if (requestCycle.isRedirect()) { IRequestCycleProcessor processor = requestCycle.getProcessor(); String redirectUrl = processor.getRequestCodingStrategy() .encode(requestCycle, this).toString(); requestCycle.getResponse().redirect(redirectUrl); } else { // Let the page render itself getPage(requestCycle).renderPage(); } } }