<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在线va天堂va手机| 国产卡二卡三卡四卡免费网址 | 一区视频免费观看| 中文字幕在亚洲第一在线| 中文字幕免费在线看电影大全| 久久精品国产亚洲精品| 97国免费在线视频| 亚洲视频中文字幕| 免费观看激色视频网站bd| 亚洲一级免费毛片| 日韩免费视频播放| 成人免费观看男女羞羞视频| 国产亚洲AV夜间福利香蕉149| 精品视频一区二区三区免费| 在线免费观看亚洲| 啦啦啦手机完整免费高清观看 | 亚洲激情中文字幕| 免费无码肉片在线观看| MM1313亚洲精品无码久久| 狠狠色婷婷狠狠狠亚洲综合| 国产精品99久久免费观看| 亚洲av专区无码观看精品天堂| 国产免费直播在线观看视频| CAOPORN国产精品免费视频| 亚洲麻豆精品果冻传媒| 免费无遮挡无码视频网站| 亚洲免费日韩无码系列| 91亚洲精品第一综合不卡播放| 中字幕视频在线永久在线观看免费 | 久久国产乱子伦精品免费强| 国产亚洲精品VA片在线播放| 2022中文字字幕久亚洲| 亚洲香蕉免费有线视频|