List of usage examples for org.apache.wicket.request.cycle RequestCycle setResponsePage
public void setResponsePage(Class<? extends IRequestablePage> pageClass, PageParameters parameters)
From source file:at.molindo.wicketutils.utils.PageSpec.java
License:Apache License
public static PageSpec get(final Class<? extends Page> pageClass, final PageParameters params) { return new PageSpec(true) { @Override//from w w w . j a v a 2 s. co m protected void setResponsePage(RequestCycle rc) { rc.setResponsePage(pageClass, params); } }; }
From source file:name.martingeisse.wicket.util.WicketPageUtil.java
License:Open Source License
/** * Redirects to a new instance of the current page class, with the current page * parameters. Useful to escape when stuck in a stateful page with outdated values. *///from w ww.j ava2s.c o m public static void setResponsePageToNewPageInstance() { RequestCycle requestCycle = RequestCycle.get(); IPageClassRequestHandler requestHandler = requestCycle.find(IPageClassRequestHandler.class); if (requestHandler == null) { throw new IllegalStateException("no IPageClassRequestHandler found"); } requestCycle.setResponsePage(requestHandler.getPageClass(), requestHandler.getPageParameters()); }