我正在开发一个有关艺术家的网站,并且我希望拥有如下这样的干净URL:
http://www.example.com/artist/artistName
其中
artistName
是在CMS中输入的值。目前,我的网址具有以下结构:http://www.example.com/artist?0&name=artistName
这是我所做的:
将
mount(new MountedMapper("/artist", ArtistPage.class));
添加到Web应用程序的init()
方法中,并添加BookmarkablePageLink
:BookmarkablePageLink link = new BookmarkablePageLink("link", ArtistPage.class, params);
如何像我文章顶部的示例中那样制作精美的URL?
最佳答案
?0
部分包括检票页的版本号。它由检票口在内部使用,如果您的页面是全状态的,则不容易删除。
您可以使用类似以下的方法清理其余的网址
mountPage("/artist/${artistName}", ArtistPage.class);
这会将参数
artistName
编码为url。关于java - Wicket:动态安装干净的URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21220620/