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

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

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

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

           }
          即當(dāng)執(zhí)行l(wèi)ogout后,user變量設(shè)置成了null,此時應(yīng)該是將原來那個user變量所占用的內(nèi)存釋放掉了,所以當(dāng)用戶再次登錄的時候,就沒有user這個內(nèi)存區(qū)域了,所以就不能再次登錄了。若要解決這個問題,就必須在getUser()方法中判斷是否存在所需的內(nèi)存空間,若存在則返回所存儲的數(shù)據(jù);若不存在,則創(chuàng)建該內(nèi)存空間。



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

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

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          新聞分類

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 调兵山市| 喀什市| 滦南县| 娱乐| 长顺县| 淮北市| 茶陵县| 清河县| 应城市| 兴义市| 浏阳市| 湘乡市| 大邑县| 桐梓县| 台江县| 汶川县| 京山县| 临安市| 崇礼县| 礼泉县| 德安县| 稷山县| 铜梁县| 九龙坡区| 德州市| 建阳市| 甘肃省| 吉林省| 独山县| 旅游| 顺昌县| 米脂县| 页游| 广水市| 攀枝花市| 秭归县| 济源市| 石门县| 蒲城县| 子洲县| 阿勒泰市|