JSF logout后無法重新登錄(解決)

          在userBean.java中的
          public User getUser() {  }
          方法中添加以下內容
          public User1 getUser() {
            if (user == null) user = new User();
              return user;
           }

          原因(個人理解):由userBean.java中

          public String logoutAction(){
            this.setUser(null);
            return "Logout";

           }
          即當執行logout后,user變量設置成了null,此時應該是將原來那個user變量所占用的內存釋放掉了,所以當用戶再次登錄的時候,就沒有user這個內存區域了,所以就不能再次登錄了。若要解決這個問題,就必須在getUser()方法中判斷是否存在所需的內存空間,若存在則返回所存儲的數據;若不存在,則創建該內存空間。



          posted on 2008-08-05 19:02 魯勝迪 閱讀(302) 評論(0)  編輯  收藏 所屬分類: 一點點

          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導航

          統計

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          新聞分類

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 五寨县| 云南省| 都匀市| 望奎县| 华池县| 登封市| 庆阳市| 太仓市| 绥宁县| 张掖市| 土默特左旗| 夹江县| 蓝田县| 南华县| 揭阳市| 台北县| 班玛县| 图木舒克市| 伊宁市| 南华县| 虞城县| 鄂托克旗| 二连浩特市| 崇信县| 永丰县| 怀柔区| 留坝县| 嵊泗县| 稻城县| 密山市| 紫金县| 乌什县| 金门县| 汉中市| 五大连池市| 墨脱县| 大埔区| 河北省| 西昌市| 楚雄市| 津南区|