喝咖啡的企鵝

          先做事情,再看心情……
          posts - 16, comments - 0, trackbacks - 0, articles - 0

          servlet 數據傳送

          Posted on 2009-12-15 21:58 咖啡企鵝 閱讀(294) 評論(0)  編輯  收藏 所屬分類: Servlet Jsp
          Cookie:同一用戶點對點
          Session:同一用戶一條線
          ServletContext:不同用戶聯成面



          //req: 用于獲得客戶端(瀏覽器)的信息

          //res: 用于向客戶端(瀏覽器)返回信息
          1、session的設置:
                      //得到和req相關聯的session,如果沒有就創建session
                      HttpSession hs=req.getSession(true);
                      //向session中添加一個屬性(String 類型的)
                      hs.setAttribute("name","hanzhewei");
                      //如果不指定時間,那么該session的有效期是30min,在此設定為30秒
                      hs.setMaxInactiveInterval(30);
             session的獲取:
                      //得到和req相關聯的session,如果沒有就創建session
                      HttpSession hs=req.getSession(true);
                      String name=hs.getAttribute("name");
             session的刪除:
                      //從session中刪除you屬性
                      //ht.removeAttribute("you");
                      ht.setMaxInactiveInterval(0);
          2、cookies的設置;
                      //現在服務器端創建一個cookie
                      Cookie myCookie=new Cookie("color1","red");
                      // 該cookie存在的時間
                      myCookie.setMaxAge(30);
                      //如果你不設置存在時間,那么該cookie將不會保存
                      //將該cookie寫回到客戶端
                      res.addCookie(myCookie);
             cookies的獲取:
                       //從客戶端得到所有cookie信息
                      Cookie [] allCookies=req.getCookies();
                      int i=0;
                      //如果allCookies不為空...
                      if(allCookies!=null){
                          //從中取出cookie
                          for(i=0;i<allCookies.length;i++){
                              //依次取出
                              Cookie temp=allCookies[i];
                          }
                       }
             cookies的刪除:
                       //將該cookie刪除
                       temp.setMaxAge(0);
          3、servletcontext的設置:
                       //得到servletcontext
                       ServletContext sc=this.getServletContext();
                       //添加屬性
                       sc.setAttribute("myInfo","我是順平");
             servletcontext的獲取:
                       //得到servlet context
                       ServletContext sc=this.getServletContext();
                       //得到屬性和它對應的值
                       String info=(String)sc.getAttribute("myInfo");

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 广昌县| 青河县| 景谷| 宜兰县| 苏尼特左旗| 汤阴县| 阿拉善右旗| 宁陕县| 乌兰浩特市| 苏尼特右旗| 阳春市| 新晃| 孟连| 平谷区| 九台市| 康平县| 丹东市| 永清县| 大埔区| 高雄市| 福贡县| 石首市| 嫩江县| 元阳县| 桂平市| 新密市| 沁源县| 麻江县| 繁昌县| 永仁县| 赤壁市| 辛集市| 寻乌县| 镇巴县| 台州市| 平江县| 犍为县| 昌黎县| 灌南县| 灵璧县| 石城县|