我有一個相當複雜的未簽名Java小程序。它(除其他外)包含用戶可以瀏覽的樹。我打算將該applet捆綁到現有的網頁中,但當用戶轉到我的網站的另一個頁面時,applet應以某種方式保持其狀態。 所以,我需要你的幫助,因爲我不知道當用戶導航到我的網站的另一個頁面時是否有未簽名的applet「睡眠」的方式,以及當用戶回到「applet頁面」提供的用戶時是否「活着」繼續它的工作(他離開時選擇的樹節點在他回來時仍然被選中,等等)。 這是可能的未簽名的小程序。如果是 - 如何,如果不是爲什麼? :)保存Java小程序的狀態
2
A
回答
2
由於Applet未簽名你只有2種方式:
- 保存的cookies狀態
- 節省服務器狀態
使用從applet的餅乾,您需要使用「實時連接「,即你實際上會調用放置applet的頁面的java腳本來操作cookie。每次更改時都可以保存狀態,並在applet init中讀取它。
http://jdk6.java.net/plugin2/liveconnect/
如果你願意,你可以在服務器端管理的狀態。例如,您可以在服務器上提供允許保存和檢索狀態的RESTful API。然後從你的applet中調用它。
相關問題
- 1. Jython保存程序狀態
- 2. 保存AngularJS應用程序的狀態
- 3. 保存應用程序的狀態
- 4. 保存程序當前狀態的Java方法
- 5. 保存Android應用程序狀態
- 6. android應用程序保存狀態
- 7. 應用程序狀態保存/恢復
- 8. 保存應用程序狀態
- 9. Android應用程序 - 保存狀態
- 10. 保存程序狀態(visual studio 2008)
- 11. 如何保存JFrame的狀態java 1.6
- 12. 保存狀態
- 13. 保存android.app.Application狀態
- 14. RecyclerView保存狀態
- 15. UISlider,保存狀態
- 16. 保存CheckedTextView狀態
- 17. 如何動態保存網絡應用程序狀態?
- 18. 應用程序狀態,數據在內存中保存多久?
- 19. 使用mksession保存vim狀態不會保存Ctrl-6狀態
- 20. 如何清除Java小程序的狀態文本?
- 21. 保存表項的狀態
- 22. 保存狀態的StringList
- 23. sales_flat_quote_item中的保存狀態
- 24. 保存狀態的選項
- 25. 保存狀態與jQuery的
- 26. 保存ViewScoped bean的狀態
- 27. DB行的保存狀態
- 28. QPainter的保存狀態
- 29. 保存的UIButton狀態
- 30. 保存按鈕的狀態
你可以使用cookies /文件 – Doorknob
那麼,cookie可以用來保存少量控件的狀態,但是我的applet有很多很多的控件(它更像桌面應用程序,然後是簡單的web應用程序) – guest86
然後你可以使它成爲桌面應用程序。或者你可以寫一個文件到某個地方。 – Doorknob