2010-09-17 80 views
1

使用WebResponse導出excel後,單擊一個鏈接會導致Page過期錯誤。Wicket excel頁面已過期

有什麼建議嗎?

謝謝。

+1

發表一些代碼並解釋更多。 – 2010-09-17 23:20:00

+0

請將該代碼編輯到您的問題中;格式化功能是內置的。很難閱讀評論。 – Pops 2010-09-27 17:18:08

回答

0

會話過期頁面通常在您的頁面不可收藏時顯示,並且您向服務器發出頁面請求,但服務器具有您請求的頁面的不同版本。它不應該與web.xml文件中定義的會話超時有關。

作爲一種很好的做法,您的頁面應該有一個帶PageParameters的構造函數。還要注意彈出頁面,因爲它們在不使用PageParameters時通常會產生這些類型的錯誤。

0

確保您的類不擴展檢票組件使用implements Serializable,否則您經常會看到Page過期錯誤。

如果這沒有幫助,請複製並粘貼錯誤日誌,以便我們可以看到引發的異常。

+0

嗨, 我怎樣才能打開一個不同的頁面地圖的鏈接,以便我希望不會得到頁面過期的錯誤。 Link link = new Link{ public void onClick() { // how can i set a new page map here ? } } Altug 2010-09-28 12:38:34

+0

Page map?這不是一個單一的實例嗎?你想達到什麼目的? – Jivings 2010-09-29 14:27:50