<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  回復  更多評論
      

    主站蜘蛛池模板: 成人激情免费视频| 男人的天堂亚洲一区二区三区 | 国产精品免费视频一区| 久久久亚洲精品视频| 免费国产在线精品一区| 曰曰鲁夜夜免费播放视频| 亚洲精品乱码久久久久久蜜桃不卡 | 97se亚洲综合在线| 免费人成在线观看播放a| 中文字幕无码不卡免费视频| 久久精品国产亚洲av麻豆| 日本永久免费a∨在线视频| 毛片免费视频在线观看| 亚洲午夜免费视频| 亚欧国产一级在线免费| 国产精品黄页在线播放免费| 亚洲一级黄色大片| 色欲国产麻豆一精品一AV一免费 | 全黄性性激高免费视频| 亚洲91精品麻豆国产系列在线| 另类免费视频一区二区在线观看 | 在线观看免费中文视频| 亚洲综合AV在线在线播放| 国产精品亚洲综合| 免费无码AV电影在线观看| 亚洲bt加勒比一区二区| 中文字幕的电影免费网站| 亚洲精品线路一在线观看| 日日摸日日碰夜夜爽亚洲| 四虎影院在线免费播放| 亚洲成人高清在线观看| 日本卡1卡2卡三卡免费| 久久久无码精品亚洲日韩软件| 亚洲av永久无码一区二区三区| 日本免费网站视频www区| 午夜小视频免费观看| 噜噜噜亚洲色成人网站∨| 国产精品玖玖美女张开腿让男人桶爽免费看| 免费无码又黄又爽又刺激| 亚洲精品视频在线免费| 国产免费久久精品99久久|