You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Roy van Rijn (JIRA)" <ji...@apache.org> on 2008/04/10 21:04:09 UTC
[jira] Commented: (WICKET-1511) Control BookmarkablePageLink
Parameter's order
[ https://issues.apache.org/jira/browse/WICKET-1511?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12587753#action_12587753 ]
Roy van Rijn commented on WICKET-1511:
--------------------------------------
This is due to the fact PageParameters uses a ValueMap which is basicly a HashMap...
Possible solutions:
- Change "ValueMap extends HashMap" into either LinkedHashMap (or maybe TreeMap)
- Create a special OrderedPageParameters class for these situations which has a LinkedHashMap (or maybe TreeMap)
The first solution is a bit tricky because ValueMap is used a lot troughout the code, and using LinkedHashMap adds a bit of overhead.
Any other suggestions?
> Control BookmarkablePageLink Parameter's order
> ----------------------------------------------
>
> Key: WICKET-1511
> URL: https://issues.apache.org/jira/browse/WICKET-1511
> Project: Wicket
> Issue Type: Wish
> Components: wicket
> Affects Versions: 1.3.2
> Reporter: Takeshi Matsuba
>
> I want to control parameter's order
> At Application class ,WebPage class is mounted.
> mountBookmarkablePage("/page", Hoo.class);
> At WebPage class, BookmarkablePageLink created.
> PageParameters param = new PageParameters();
> param.put("param1", "string1");
> param.put("param2", "string2");
> BookmarkablePageLink link = new BookmarkablePageLink("link", Hoo.class, param);
> I expect that URL like this.
> /page/param1/string1/param2/string2
> But actual like this.
> /page/param2/string2/param1/string1
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.