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.