Revision of original post... ooops.. I got something backwards... private String savedRequestURL(Session session) { ...snip if (saved == null) { // where config.getDefaultPage returns a page URL to // go to if the Login page was requested directly // (no request was saved). I suppose this would be set // the same way the LoginPage URL was specified return config.getDefaultPage(); } ...snip }