[ https://issues.apache.org/jira/browse/WICKET-1599?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12636938#action_12636938 ]
Johan Compagner commented on WICKET-1599: ----------------------------------------- should this be looked at for 1.3.x or can we move this to 1.4/1.5? > RequestUtils.toAbsolutePath()'s bug > ----------------------------------- > > Key: WICKET-1599 > URL: https://issues.apache.org/jira/browse/WICKET-1599 > Project: Wicket > Issue Type: Bug > Components: wicket > Affects Versions: 1.3.3 > Environment: Firefox > Reporter: smallufo > Assignee: Alastair Maw > > Suppose the following code in a bookmarkable page , say "FirstPage" : > When user pushes an AJAX button , the page builds a bookmarkable link : > Map<String , Object> parameterMap = new HashMap<String , Object>(); > parameterMap.put("index" , myObj.getIndex()); > PageParameters pps = new PageParameters(parameterMap); > String absUrl = > RequestUtils.toAbsolutePath(getRequestCycle().urlFor(SecondPage.class , > pps).toString()); > If the user navigates properly (by clicking links to the FirstPage) , > the absUrl is correct : foobar/SecondPage/index/1/ > after pre-adding "http://" + req.getServerName() + contextPath + "/" , I can > correctly build the (bookmarkable) link like this : > http://www.foobar.com/app/foobar/SecondPage/index/1 > BUT , if the user directly links to the FirstPage(copy / paste the > FirstPage's url in the browser's url bar) , > or clicks the SecondPage's link and back (by browser) , and pushes the AJAX > button again... > SOMETIMES , absUrl becomes : > http://foobar/SecondPage/index/1/ , the preceding "http://" is redundant !!! > And , my bookmarkable link becomes : > http://www.foobar.com/app/http://foobar/SecondPage/index/1 > I can not successfully re-produce this error every time. but sometimes it > just occurs . > It seems it is a bug... > PS : I know how to build a BookmarkablePageLink in the wicket way , But I > have to do this for a special purpose.....(parsing an article and adding > links to some keywords) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.