av人人干_女狠狠噜天天噜日日噜_国产精品一区二区免费_亚洲国语自产一区第二页_免费av观看_已婚少妇露脸日出白浆_国产精品探花视频_久久国产精品2020免费_国产精品好好热av在线观看_亚洲另类春色校园小说

網站建設知識

我們將想法與焦點與您一起共享

當前位置:深圳網站建設 > 網站建設知識> struts2加入session與cookies的方法

struts2加入session與cookies的方法

2015/2/14 11:04:12 獨占網絡 網站建設知識
      先我們都知道一個項目session還有cookies使用的重要性,如果沒有session還有cookies的使用那么這個項目基本上是沒有什么用的,因為你不可以使用操作都使用request吧,所我們這里就來講一下在struts2里面引入session與cookies的方法。
      先我們先來講一下引入session的方法。
public Map<Object, Object> session = (Map<Object, Object>) ActionContext.getContext().get("session");
      在上面有代碼我們可以看到,我們定義一個Map的object信息,我們定義名稱為session,這個方法是ActionContext里面的頁面信息在里面得到session信息,這樣我們就可以定義一個叫做session的Map方法,那我們下面調用session方法就將信息存放在這個Map里面,那么我們的存入就是使用session.put方法,我們取出方法就是使用session.get,上面就是我們session的方法。
      我這里再來講一下cookies的用法,cookies的用法相對于session這個方法就比較復雜一些。
      先我們還是先定義一個cookies的方法 public Map<Object, Object> cookies = (Map<Object, Object>) ActionContext.getContext().get("cookies");,我們定義好這下方法之后,我們先來寫一個cookies的存放方法。
public void addCookie(String name, String value) {
    // 創建Cookie
    Cookie cookie = new Cookie(name, URLEncoder.encode(value));
    // 設置Cookie的生命周期
    // cookie.setMaxAge(60 * 60 * 24 * 365);
    ServletActionContext.getResponse().addCookie(cookie);
}
     上面的方法就存放的cookies的方法,我們先建立一個Cookie方法,再將信息放入,我們下面再來講一下取的方法
public String getCookie(String cookieName)throws UnsupportedEncodingException { 
HttpServletRequest request = ServletActionContext.getRequest(); 
Cookie[] cookies = request.getCookies(); 
String value = ""; 
if (cookies != null) { 
    for (Cookie cookie : cookies) { 
        if (cookieName.equals(cookie.getName())) { // 獲取具體的cookie; 
            value = URLDecoder.decode(cookie.getValue(), "UTF-8"); 
            return value; 
        } 
    } 

return null; 
}
     上面的方法就是一個取的方法,從Cookie數組里面得到我們需要的cookies信息,下面就是刪除cookies的方法。
public Cookie delCookie(String cookieName) { 
HttpServletRequest request = ServletActionContext.getRequest(); 
Cookie[] cookies = request.getCookies(); 
if (cookies != null) { 
    for (Cookie cookie : cookies) { 
        if (cookieName.equals(cookie.getName())) { 
            cookie.setValue(""); 
            cookie.setMaxAge(0); 
            cookie.setPath("/"); // 添加,清除時需要加路徑才能清除掉; 
            ServletActionContext.getResponse().addCookie(cookie); 
        } 
    } 

return null; 
}
     通過上面的的方法我們可以看到我們是-找到我們需要的cookies然后再取刪除,上面就是我們書寫的session與cookies的方法。
     如有不懂,聯系獨占網絡(http://www.ykfic.cn)
 
始終專注高端網站建設服務 網站建設案例服務方案聯系

聯系我們

135-3000-5572
151-1257-9390

地址:深圳市龍崗區橫崗街道力嘉創意文化產業園338

郵箱:chenmh@sz886.com

我們的優勢

12年建站服務經驗自主開發后臺CMS開發項目不外包無隱形收費

服務198家上市企業服務行業龍頭超過70家 營銷型網站建設完備的項目流程管理體系網頁設計與網站開發技術并重

關于獨占網絡

十多年來,憑借對設計的深刻理解,對互聯網營銷趨勢的敏銳洞察,獨占網絡不斷修正服務導向,完善創作品格,始終注重專業探索,為所有合作企業機構全力以赴,確保網站的視覺體驗與營銷轉化能力。

我們是一群對互聯網抱有執著信念的技術控。從2012年到現在,公司從未建過強大的營銷團隊,卻憑著作品與服務不斷保持增長,做到了"桃李不言,下自成蹊。" 我們堅信:每個客戶都是一條渠道,每個案例都是一個廣告,為企業插上翅膀,助力企業轉型升級,我們已做好準備。

專業團隊為您提供深圳網站建設、深圳網站制作、深圳營銷型網站建設、外貿網站建設等服務,深圳建網站就找獨占網絡 | 12年專注網站建設

深圳市獨占網絡科技有限公司 |備案號:粵ICP備15007128| Copyright 2025,ALL Rights Reserved www.ykfic.cn | Copyright 2025版權所有
Hi,Are you ready? 如果您有意向
請于我們取得聯系。

有一個互聯網項目想和我們談談嗎?
您可以填寫右邊的表格,讓我們了解您的項目需求,這是一個良好的開始,我們將會盡快與你取得聯系。當然也歡迎您給我們寫信或是打電話,讓我們聽到你的聲音!

獨占-整合互聯網營銷

地址:深圳市龍崗區橫崗地鐵A出口力嘉創意文化產業園338
大客戶專線:深圳 13530005572
售前QQ:1447567909
E-mail: sales@sz886.cn

合作意向表
您希望我們為您提供什么服務?
主站蜘蛛池模板: 潞西市| 炎陵县| 兰溪市| 田林县| 高邑县| 阿巴嘎旗| 浠水县| 定襄县| 崇信县| 正宁县| 同江市| 湄潭县| 克什克腾旗| 远安县| 衡山县| 屏东市| 邓州市| 铜陵市| 南溪县| 枝江市| 临汾市| 商南县| 宜昌市| 潮安县| 宁国市| 阜康市| 淳安县| 德化县| 佛学| 大渡口区| 海阳市| 安岳县| 乌海市| 会昌县| 凤台县| 兴化市| 枣庄市| 什邡市| 漳浦县| 阿尔山市| 隆子县|