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

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

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

    每日一得

    不求多得,只求一得 about java,hibernate,spring,design,database,Ror,ruby,快速開發
    最近關心的內容:SSH,seam,flex,敏捷,TDD
    本站的官方站點是:顛覆軟件

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      220 隨筆 :: 9 文章 :: 421 評論 :: 0 Trackbacks
    key words: cookie 保留歷史記錄 登陸記錄

    很多時候用session覺得挺方便的,今天突然發現自己竟然幾乎沒用過cookie,呵呵,有點意思。正好碰到一個登陸頁面,需要用戶選擇站點類型,覺得每次都讓用戶選擇有點不合理,畢竟一個用戶常用的就一個,所以決定用cookie記錄下這個站點,下次登陸的時候可以直接顯示.

    效果如下:
    站點cookie

    ?/**
    ?????*?從cookie里讀取指定Name?對應的值
    ?????*?如果沒有返回空?null
    ?????*?
    @param?cookieName
    ?????*?
    @param?request
    ???? *
    @param decode :編碼
    ?????*?@return??String
    ?????
    */
    ????
    public?static?String?getCookieValue(String?cookieName,?HttpServletRequest?request,String?decode)?{
    ????????
    if(null?==?cookieName?||?cookieName.trim().length()?==0)?return?"";
    ????????Cookie?cookies[]?
    =?request.getCookies();
    ????????Cookie?sCookie?
    =?null;
    ????????String?sname?
    =?null;
    ????????String?svalue?
    =?null;
    ????????
    if?(null?!=?cookies?&&?cookies.length?>?0)?{
    ????????????
    for?(int?i?=?0;?i?<?cookies.length;?i++)?{
    ????????????????sCookie?
    =?cookies[i];
    ????????????????sname?
    =?sCookie.getName();
    ????????????????
    if?(cookieName.equals(sname))?{
    ????????????????????
    try?{
    ????????????????????????svalue?
    =?java.net.URLDecoder.decode(sCookie.getValue(),decode);
    ????????????????????}?
    catch?(UnsupportedEncodingException?e)?{
    ????????????????????????e.printStackTrace();??
    ????????????????????}
    ????????????????????
    break;
    ????????????????}
    ????????????}
    ????????}
    ????????
    return?svalue?;
    ????}

    ????
    /**
    ?????*?設置cookie
    ?????*?
    @param?cookieName
    ?????*?
    @param?cookieValue
    ?????*?
    @param?maxAge
    ?????*?
    @param?response
    ???? * @paramencode :編碼
    ?????*/
    ????
    public?static?void?setCookieValue(String?cookieName,String?cookieValue,
    int?maxAge,HttpServletResponse?response,String?encode)?{
    ????????
    if(null?==?cookieName?||?cookieName.trim().length()?==0)?return?;
    ????????Cookie?cookie?
    =?null;
    ????????
    try?{
    ????????????cookie?
    =?new?Cookie(cookieName,?java.net.URLEncoder.encode(cookieValue,encode));
    ????????}?
    catch?(UnsupportedEncodingException?e)?{
    ????????????e.printStackTrace();
    ????????}
    ????????cookie.setMaxAge(maxAge);
    ????????response.addCookie(cookie);
    ????}

    posted on 2006-07-05 17:39 Alex 閱讀(566) 評論(1)  編輯  收藏 所屬分類: web技術

    評論

    # re: 差點被遺忘的元素:cookie-用cookie記錄用戶的歷史行為 2006-08-18 10:00 asd
    asdf  回復  更多評論
      

    主站蜘蛛池模板: 免费国产成人午夜私人影视| 95老司机免费福利| 亚洲国产精品视频| 午夜在线亚洲男人午在线| 国产乱子伦片免费观看中字| 相泽南亚洲一区二区在线播放| 免费看无码自慰一区二区| 噜噜综合亚洲AV中文无码| 在线a毛片免费视频观看| 亚洲av成人中文无码专区| 免费无遮挡无码永久在线观看视频| 亚洲国产精品无码第一区二区三区| 国产免费一区二区三区VR| 一级毛片不卡免费看老司机 | 免费羞羞视频网站| 阿v视频免费在线观看| 亚洲精品国产高清不卡在线| 成在人线av无码免费高潮水| 亚洲第一精品在线视频| 四虎1515hh永久久免费| 亚洲成a∨人片在无码2023| 国产一级做a爱免费视频| aa毛片免费全部播放完整| 久久久久亚洲av无码专区导航| 99在线精品免费视频九九视| 亚洲AV香蕉一区区二区三区| 国产成人精品亚洲精品| 久久黄色免费网站| 中文字幕乱码亚洲精品一区| 免费人成在线观看视频播放| 色欲国产麻豆一精品一AV一免费| 国产成人精品日本亚洲专区6| 亚洲AV伊人久久青青草原| 国产99视频精品免费专区| 亚洲精品无码av中文字幕| 亚洲综合另类小说色区色噜噜| 99热这里只有精品6免费| 亚洲av无码日韩av无码网站冲| 亚洲乱码中文字幕综合| 无码一区二区三区AV免费| 毛片基地看看成人免费|