utility class: RedirectException -------------------------------- Key: WICKET-1726 URL: https://issues.apache.org/jira/browse/WICKET-1726 Project: Wicket Issue Type: Improvement Components: wicket Reporter: Peter Ertl
I think it's quite common for wicket applications to redirect to other pages or external urls. So I think many people would like RedirectException (and get rid of some boilerplate code). if(some_condition) { getRequestCycle().setRedirect(true); throw new RestartResponseException(OtherPage.class); } could be simplified to if(some_condition) throw new RedirectException(OtherPage.class); The patch also includes: RestartResponseException(Class<? extends Page> pageClass, PageParameters params); RestartResponseException(Page page); RestartResponseException(String url); Also I think this makes redirecting not only more compact but also easier to understand for newbies. They usually don't know about request cycles and stuff when they start playing with wicket. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.