Relative path calculation goes wrong in construction phase for a hybrid-mounted 
page
------------------------------------------------------------------------------------

                 Key: WICKET-2149
                 URL: https://issues.apache.org/jira/browse/WICKET-2149
             Project: Wicket
          Issue Type: Bug
          Components: wicket
    Affects Versions: 1.3.5
            Reporter: Martijn Dashorst


When a page is mounted using a hybrid strategy, calculating the relative path 
to the context goes wrong during the construction of components because when 
the page is constructed during a request and then redirected to using the 
hybrid mounting strategy, the original calculation is off.

For example:

GET 
/app/?wicket:interface=:9:layHeader:mainmenu:mainMenuItems:1:mainMenuItem:div:link::ILinkListener::

Gives an empty relative path to the Wicket handler, which is correct. Now if 
this link sets the response page to a new page instance (not a bookmarkable 
one), this will result in a redirect after render to:

/app/mount/path.13

However, the string retrieved  during the construction of the page will point 
to ../img/foo.png instead of the correct ../../img/foo.png



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to