我想爲每個在我的頁面上註冊的用戶創建一個寧靜的鏈接。例如:在我的頁面上註冊用戶「testuser」,他的個人資料應該可以通過www.mypage.com/users/testuser訪問。如何動態地使用wicket創建restful-links?
我如何才能在門票上實現某些功能?
我想爲每個在我的頁面上註冊的用戶創建一個寧靜的鏈接。例如:在我的頁面上註冊用戶「testuser」,他的個人資料應該可以通過www.mypage.com/users/testuser訪問。如何動態地使用wicket創建restful-links?
我如何才能在門票上實現某些功能?
加入的init():
mountPage("https://stackoverflow.com/users/${id}", UserPage.class);
和UserPage.class:
public UserPage(PageParameters parameters) {
String id = parameters.get("id").toString();
...
}
是否可以引入額外的url路徑元素?就像「http:// server/users/userid/testuser」?如果你有安裝你的頁面的URL「用戶」後,頁面會通過檢票口使用帶有PageParameters參數的構造函數初始化:
public class UserPage extends WebPage {
public UserPage(PageParameters pars) {
String userId = pars.getParameterValue("userid");
...
}
}
看一看mounting pages in wicket 1.5。它描述了「掛載」的方法,也就是使可用,在某個網址上的頁面。該頁面的參數(在你的情況下,用戶名)可以通過名稱或通過索引(位置)。
您會對定位參數感興趣。
在WebApplication的實施