RequestUtils.toAbsolutePath() not output hostname and url-pattern
-----------------------------------------------------------------

                 Key: WICKET-2312
                 URL: https://issues.apache.org/jira/browse/WICKET-2312
             Project: Wicket
          Issue Type: Bug
          Components: wicket
    Affects Versions: 1.3.6
         Environment: CentOS release 5.2 , systemwide UTF-8 , resin-3.1.6 , use 
WicketServlet instead of WicketFilter
            Reporter: smallufo


This is my code :

String a1 = 
RequestUtils.toAbsolutePath(getRequestCycle().urlFor(CurrentPage.class , 
pps).toString());
System.out.println("a1 = " + a1);

Link link = new AjaxFallbackLink("link")
{
  @Override
  public void onClick(AjaxRequestTarget target)
  {
    String a2 = 
RequestUtils.toAbsolutePath(getRequestCycle().urlFor(CurrentPage.class , 
pps).toString());
    System.out.println("a2 = " + a2);
  }
};

The wicket application's url-pattern is "/app/*"
I am viewing a mounted bookmarkable page : CurrentPage , with an AJAX-link.
I want to get the absolute Path in the AJAX onClick() method ,

Here is the output :

a1 = http://foo.bar/app/CurrentPage/para1/value1
a2 = http:///CurrentPage/para1/value1

a1 is correct , while a2 lacks of hostname and url pattern (which WicketServlet 
listens to)


-- 
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