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

    主站蜘蛛池模板: 国产vA免费精品高清在线观看| 亚洲视频在线观看免费视频| 久久亚洲精品成人综合| 无码国产精品一区二区免费| 噜噜综合亚洲AV中文无码| 亚洲色中文字幕无码AV| 美女视频黄a视频全免费| 午夜不卡AV免费| 亚洲成av人片不卡无码| 伊人久久亚洲综合影院| 最近2019免费中文字幕6| 美女免费视频一区二区| 久久久久亚洲精品日久生情| 又色又污又黄无遮挡的免费视| 免费成人高清在线视频| 国产综合激情在线亚洲第一页| 亚洲天天做日日做天天欢毛片| 日本一线a视频免费观看| 免费黄网站在线看| 校园亚洲春色另类小说合集| 久久亚洲精品成人无码网站| 亚洲欧洲精品成人久久曰影片| 九九精品免费视频| 免费毛片a线观看| 免费很黄无遮挡的视频毛片| 亚洲av无码一区二区三区观看| 亚洲综合色区在线观看| 免费看片免费播放| 18女人水真多免费高清毛片| 一区二区免费电影| 亚洲av午夜电影在线观看| 亚洲国产综合精品| 亚洲高清在线观看| 久久青青草原亚洲av无码| 日韩在线免费播放| 免费无码又爽又刺激聊天APP| 91久久青青草原线免费| 水蜜桃视频在线观看免费播放高清 | 精品亚洲综合久久中文字幕| 国产国产人免费视频成69大陆| 国产一卡2卡3卡4卡2021免费观看 国产一卡2卡3卡4卡无卡免费视频 |