<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    無憂無鹵

    鳥在籠中,恨關(guān)羽不能張飛;人處世上,要八戒更需悟空

    一個(gè)判斷session是否過期的小技巧[轉(zhuǎn)csdn]

    前一段時(shí)間有好幾個(gè)問題,提到怎么判斷session是否過期。  
      接觸jspo已經(jīng)很久了,但是還真沒有想過這個(gè)問題,當(dāng)時(shí)也就沒有找到一個(gè)滿意的答案給人家。  
      當(dāng)時(shí),我提到一個(gè)方法,就是實(shí)現(xiàn)HttpSessionListener接口,然后在sessionDestroyed()方法中執(zhí)行一些操作,表示session要過期了,因?yàn)檫@個(gè)方法是session.invalidate()之前監(jiān)聽器調(diào)用的方法。這個(gè)判斷的方法顯然不能讓人滿意。  
      我當(dāng)時(shí)問了些人,但是也沒有得到一個(gè)準(zhǔn)確的答案。  
      正好偶然間看到,request.getSeesion(boolean)方法,一下子讓我恍然大悟。這個(gè)方法里面?zhèn)髁艘粋€(gè)boolean值,這個(gè)值如果是true,那么如果當(dāng)前的request的session不可用,那么就創(chuàng)建新的會(huì)話,如果存在就返回當(dāng)前的會(huì)話。如果參數(shù)是false,那么在request的當(dāng)前會(huì)話不存在的時(shí)候就返回null。  
      這樣我們就可以很容易的聯(lián)想到這個(gè)所謂的request的當(dāng)前會(huì)話是否存在和session過期的聯(lián)系,所以我們就可以“近似地”認(rèn)為session不存在就是session過期了,那么我們就可以很容易地判斷session是否過期了。方法如下:  
      if(request.getSession(false)==null)  
            System.out.println("Session   has   been   invalidated!");  
      else  
            System.out.println("Session   is   active!");  
       
      可能大家注意到我上面有一個(gè)“近似地”字眼,也就是說存在特別情況。  
      這個(gè)特殊情況就是第一次請(qǐng)求還沒有創(chuàng)建會(huì)話的時(shí)候,那么用這個(gè)方法返回的仍然是null,原因我想大家應(yīng)該是顯然的。  
       
      以上是個(gè)人拙見,希望大家指正。
    原文:http://topic.csdn.net/t/20050225/08/3804877.html

    posted on 2008-07-27 22:44 beyond 閱讀(326) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    <2008年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    統(tǒng)計(jì)

    常用鏈接

    留言簿(1)

    隨筆檔案

    相冊(cè)

    搜索

    最新評(píng)論

    • 1.?re: 近期任務(wù)
    • 大哥 等著你的drools5翻譯呢 drools4把我搞死了 如果你有關(guān)于drools4的心得的話請(qǐng)指教 感覺自己使用的不是很好 望賜教 QQ:53816565 謝謝
    • --sunnidy
    • 2.?re: Mysql遷移到Oracle
    • 不錯(cuò),看樣子支持大多數(shù)數(shù)據(jù)庫(kù)遷移到oracle,不知道是否支持從oracle轉(zhuǎn)出?
    • --FastUnit

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: sihu国产精品永久免费| 亚洲av午夜精品无码专区| 欧美亚洲精品一区二区| 成人免费视频88| 亚洲国产成人久久综合| 在线播放免费人成视频在线观看| 亚洲日本va在线观看| 97在线线免费观看视频在线观看| 亚洲国产精品久久人人爱| 啦啦啦完整版免费视频在线观看 | 亚洲精品456播放| 久久亚洲AV成人无码国产最大| 国产精品jizz在线观看免费| 免费无遮挡无遮羞在线看| 国产av无码专区亚洲国产精品| 好猛好深好爽好硬免费视频| 国产成A人亚洲精V品无码| 精品一区二区三区无码免费视频| 精品亚洲成AV人在线观看| 男女做羞羞的事视频免费观看无遮挡 | 亚洲第一区精品观看| 久久免费视频一区| 久久夜色精品国产亚洲| 亚洲一级免费视频| 亚洲JLZZJLZZ少妇| 中文字幕亚洲一区二区三区| 99国产精品视频免费观看| 亚洲欧美乱色情图片| 亚洲中文字幕成人在线| 日韩插啊免费视频在线观看 | 青青草97国产精品免费观看| 国产AV无码专区亚洲Av| 免费A级毛片无码无遮挡内射| 国产成人亚洲综合a∨| 亚洲国产精华液网站w| 好爽…又高潮了毛片免费看| 美女被免费网站91色| 亚洲中文字幕无码一去台湾| 国产亚洲成人久久| 午夜宅男在线永久免费观看网| 特级做a爰片毛片免费看|