在Wicket应用程序类我在的位置安装一个页/约Wicket页面链接不使用挂载的URL编码策略?
mountBookmarkablePage("about", AboutPage.class);
我确认有关网页的网址是/约。然后在需要的链接有关网页的页面,我用的是检票Link类:
add(new Link("link") {
@Override
public void onClick() {
setResponsePage(AboutPage.class);
}
};
)
如预期,但在浏览器状态栏中显示的目标URL当鼠标移动到链接看起来环节的工作像
http://localhost:8080/?wicket:interface=:0:linkpage:repeating:1:link::ILinkListener::
,我已经找到了解决办法是使用ExternalLink
new ExternalLink("link", "/about", "about");
这改变了目标网址
http://localhost:8080/about
当鼠标悬停在链接上时,它会在浏览器状态栏中显示。
有没有办法将挂载的URL用作Wicket Link类的目标链接,或者有办法获取类的挂载位置,以便我可以使用它来构建AboutPage的链接url。类(而不是在ExternalLink构造函数中对其进行硬编码)?