Page Edited :
WICKET :
Logging Out- Invalidating Session and Redirect
Logging Out- Invalidating Session and Redirect has been edited by Jesse Foster (Jan 29, 2008). Content:Add the following to your corresponding WebPage... ... Link logoutLink = new Link("my-link-wicket-id") { public void onClick() { getSession().invalidate(); getRequestCycle().setRedirect(true); setResponsePage(WhereEverYouWantToRedirect.class); [1] } }; ... if you need to redirect to an external webpage... ... Link logoutLink = new Link("my-link-wicket-id") { public void onClick() { getSession().invalidate(); getRequestCycle().setRequestTarget( new RedirectRequestTarget("http://www.another-web-site.com") ); } }; ... [1] it is important to use setResponsePage() variant that takes a page class and not a page instance because a page instance would be stored in session that is now marked for invalidation - thus resulting in a page expired error |
Powered by
Atlassian Confluence
(Version: 2.2.9 Build:#527 Sep 07, 2006)
-
Bug/feature request
Unsubscribe or edit your notifications preferences
Unsubscribe or edit your notifications preferences