Wicket 1.5并获取页面实例的URL

Juh*_*älä 7 url wicket wicket-1.5

什么是纠正Wicket 1.5获取页面实例的URL的方法?

在Wicket 1.4.x中,这有效:

MyPage page = new MyPage(some, parameters);
getRequestCycle().urlFor(page).toString()
Run Code Online (Sandbox Code Playgroud)

urlFor()Wicket 1.5中的RequestCycle中删除了一堆不同版本,其中包括我在Wicket 1.4中使用的urlFor(页面页面).

mar*_*n-g 9

你需要:org.apache.wicket.request.cycle.RequestCycle#urlFor(IRequestHandler).

cycle.urlFor(new RenderPageRequestHandler(new PageProvider(page)))
Run Code Online (Sandbox Code Playgroud)

我不确定为什么这不会迁移.我猜是因为它没被广泛使用......