Drop HomePageMapper in favour of MountedMapper("/", MyPage.class) -----------------------------------------------------------------
Key: WICKET-3126 URL: https://issues.apache.org/jira/browse/WICKET-3126 Project: Wicket Issue Type: Improvement Components: wicket Affects Versions: 1.5-M2.1 Reporter: Martin Grigorov Currently requests to '/' are handled by HomePageMapper when the request comes and by BookmarkableMapper when an Url should be created (e.g. for links, forms, redirects, etc.). So requesting '/' ends with URL in the browser address bar like : "/wicket/bookmarkable/com.example.MyPage" (generated by BookmarkableMapper). The final Url is a bit confusing to users. Here is suggestion for improvement: drop HomePageMapper and use MountedMapper("/", app.getHomePage()) instead. This mapper will be registered after SystemMapper so it will be asked before all pre-configured mappers. if the user application still wants to map something else than Application#getHomePage() at "/" then it can do : add(new MountedMapper("/", CustomPage.class). -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.