任何人都可以解釋我Wicket的頁面版本控制有用嗎? FAQ中有一條與此主題相關的文章:Wicket頁面版本控制和歷史記錄支持
Wicket存儲版本以支持瀏覽器的後退按鈕。
假設您在ListItems中有一個帶有鏈接的分頁ListView,並且您已經單擊以顯示第三頁的項目。在第三頁上,單擊鏈接查看該項目的詳細信息頁面。現在,當您單擊鏈接時,服務器上當前可用的狀態是您在第3頁上。然後,您單擊瀏覽器的後退按鈕兩次(即回到列表頁面3,然後回到列表頁面2,但全部在瀏覽器中)。當你在第2頁時,服務器狀態是你在第3頁。沒有版本控制,點擊第2頁上的ListItem鏈接實際上會帶你到第3頁上的項目的詳細信息頁面。
但不幸的是我根本不理解它。當我點擊第2頁上的ListItem時,我希望進入該鏈接定義的頁面 - 該項目的詳細信息頁面。爲什麼我應該在第3頁上的項目的詳細信息頁面?
此外,當在瀏覽器中按下後退按鈕時,它根本不會調用服務器。這樣對嗎?
那麼這個版本是如何工作的呢?
是的,現在看起來更清潔了。我也很困惑,因爲我使用的是Firefox,當你按下按鈕時,它會從內部歷史緩衝區中呈現頁面。所以它不會要求檢票頁。 – Behnil