1)我在下面給出的請求對象中添加了一個元素,我需要在我的網頁中讀取/讀取這個元素,我該怎麼做?在檢票框架中請求對象的會話處理
<input type="hidden"> wicket:id="submitted" value="false" />
例如:在servlet中,使用來自隱藏會話的request.getParameter(「submitted」)。
2)在我的控制器類中,我想在會話或隱藏字段中設置值,以便我可以識別用戶,如果他已經處理了請求或發送了我的代碼塊。
1)我在下面給出的請求對象中添加了一個元素,我需要在我的網頁中讀取/讀取這個元素,我該怎麼做?在檢票框架中請求對象的會話處理
<input type="hidden"> wicket:id="submitted" value="false" />
例如:在servlet中,使用來自隱藏會話的request.getParameter(「submitted」)。
2)在我的控制器類中,我想在會話或隱藏字段中設置值,以便我可以識別用戶,如果他已經處理了請求或發送了我的代碼塊。
我不確定我是否完全理解了您的問題。
但是爲了簡短起見,如果您想獲取存儲在請求對象中的值,則需要將輸入映射的模型設置爲此值(使用HiddenField
檢票內部類)。
如果你想跟蹤你的用戶,最好的辦法是在客戶端設置一個cookie來設置它的訪問權限。
請修改你的問題,如果你想更精確的答案...
1)使用HiddenField
2)使用自定義WebSession
對象:
public class MySession extends WebSession{
public Mysession(Request request){super(request);}
private boolean completedRegistration;
public boolean hasCompletedRegistration() {
return completedRegistration;
}
public void setCompletedRegistration(boolean completedRegistration) {
this.completedRegistration = completedRegistration;
}
}
修改的主要問題 – bekur 2011-05-30 13:18:27