[ https://issues.apache.org/jira/browse/WICKET-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ate Douma resolved WICKET-654. ------------------------------ Resolution: Fixed It works > New Wicket Portlet support: translating Wicket relative paths back to fully > qualified paths for usage in a portlet context > -------------------------------------------------------------------------------------------------------------------------- > > Key: WICKET-654 > URL: https://issues.apache.org/jira/browse/WICKET-654 > Project: Wicket > Issue Type: Sub-task > Components: wicket-portlet > Affects Versions: 1.3.0-beta2, 1.3.0-beta3 > Reporter: Ate Douma > Assignee: Ate Douma > > Wicket has the very nice feature of only generating current page relative url > paths which is great when working behind mod_proxy. > But for a portlet, their is no such thing as "current request path", and thus > relative paths makes no sense here. > Actually, the WicketPortlet solution will rewrite all wicket urls as > PortletURL with the targetted wicket url as embedded parameter. > So, when running in a portlet context (RenderContext.isEmbedded()), the > Request.getRelativePathPrefixToContextRoot() and > .getRelativePathPrefixToWicketHandler() need to adapted to return a prefix > which will make the generated wicket url fully qualified again against the > base/domain url. > This might seem like a problem for environments behind mod_proxy (and it > might), but when you run a portal this is a common/known issue. > The changes I'll commit against this issue are only effective when > RenderContext.isEmbedded() == true, so this will have no effect in the normal > case. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.