喝咖啡的企鵝

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

          servlet 數(shù)據(jù)傳送

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



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

          //res: 用于向客戶端(瀏覽器)返回信息
          1、session的設(shè)置:
                      //得到和req相關(guān)聯(lián)的session,如果沒有就創(chuàng)建session
                      HttpSession hs=req.getSession(true);
                      //向session中添加一個(gè)屬性(String 類型的)
                      hs.setAttribute("name","hanzhewei");
                      //如果不指定時(shí)間,那么該session的有效期是30min,在此設(shè)定為30秒
                      hs.setMaxInactiveInterval(30);
             session的獲取:
                      //得到和req相關(guān)聯(lián)的session,如果沒有就創(chuàng)建session
                      HttpSession hs=req.getSession(true);
                      String name=hs.getAttribute("name");
             session的刪除:
                      //從session中刪除you屬性
                      //ht.removeAttribute("you");
                      ht.setMaxInactiveInterval(0);
          2、cookies的設(shè)置;
                      //現(xiàn)在服務(wù)器端創(chuàng)建一個(gè)cookie
                      Cookie myCookie=new Cookie("color1","red");
                      // 該cookie存在的時(shí)間
                      myCookie.setMaxAge(30);
                      //如果你不設(shè)置存在時(shí)間,那么該cookie將不會(huì)保存
                      //將該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的設(shè)置:
                       //得到servletcontext
                       ServletContext sc=this.getServletContext();
                       //添加屬性
                       sc.setAttribute("myInfo","我是順平");
             servletcontext的獲取:
                       //得到servlet context
                       ServletContext sc=this.getServletContext();
                       //得到屬性和它對應(yīng)的值
                       String info=(String)sc.getAttribute("myInfo");

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 夏邑县| 隆子县| 静宁县| 通辽市| 河南省| 盐城市| 班戈县| 光泽县| 皮山县| 子洲县| 苏州市| 天等县| 华池县| 赞皇县| 呼和浩特市| 嘉兴市| 津市市| 郁南县| 通道| 城市| 喀什市| 新津县| 阿克陶县| 霞浦县| 石景山区| 扬州市| 富源县| 黄梅县| 泸定县| 康保县| 丽江市| 宁安市| 潼关县| 都昌县| 昌江| 唐山市| 浦城县| 赤壁市| 龙川县| 大兴区| 景泰县|