在Flex+JAVA 儲存使用者資訊
阿新 • • 發佈:2018-11-08
在Flex+JAVA 儲存使用者資訊,目前個人只想到兩種比較“愚蠢”的方法
1. 使用Flex提供了SharedObject這個本地物件
2. 使用JAVA中的session物件,每次都重新請求使用者資訊
對於第一種,使用者資訊快取在客戶端
具體做法如下,內容為轉載
SharedObject提供了下面的操作本地物件的方法:
SharedObject.clear() 刪除本地共享物件;
SharedObject.flush() 立即把共享物件資料寫入本地檔案;
SharedObject.getLocal() 建立或連線本地共享物件;
SharedObject.getSize() 取得本地共享物件的指定大小資料。
舉個應用的小例子:
儲存值:
var test:SharedObject = SharedObject.getLocal( "test" );// 建立一個本地儲存資料的物件
test.data.user = "username";
test.data.psw = "password";
test.flush(); //提交儲存
取值:
var test: SharedObject = SharedObject.getLocal("test");
Alert.show(test.data.user);
Alert.show(test.data.psw);
注意如果使用alert,要引入 import mx.controls.Alert類
2. 使用JAVA的SESSION儲存資訊
這個。。試了一下午,不知道為什麼session.getAttribute()一直為NULL
如果哪位同去會,請一定要留言告訴我