[ https://issues.apache.org/jira/browse/WICKET-4514?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Grigorov resolved WICKET-4514. ------------------------------------- Resolution: Fixed Fix Version/s: 6.0.0-RC1 1.5.6 > UrlRenderer produces wrong full urls when the passed parameter is not > absolute (as Url understands 'absolute') > -------------------------------------------------------------------------------------------------------------- > > Key: WICKET-4514 > URL: https://issues.apache.org/jira/browse/WICKET-4514 > Project: Wicket > Issue Type: Bug > Components: wicket > Affects Versions: 1.5.5 > Reporter: Martin Grigorov > Assignee: Martin Grigorov > Fix For: 1.5.6, 6.0.0-RC1 > > > Code like: > Url baseUrl = Url.parse("one/two/three"); > baseUrl.setProtocol("http"); > baseUrl.setHost("www.example.com"); > baseUrl.setPort(8888); > UrlRenderer renderer = new UrlRenderer(new MockWebRequest(baseUrl)); > renderer.setBaseUrl(baseUrl); // this is needed because MockWebRequest cuts > data > String fullUrl = renderer.renderFullUrl(Url.parse("../four")); > Produces url: http://www.example.com/../four while it has to be > http://www.example.com/one/four -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira