xiaohan

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            1 Posts :: 22 Stories :: 0 Comments :: 0 Trackbacks
          1.向回話中添加信息
          HttpSession session = request.getSession();
          /*系統從cookie提取用戶ID,然后以該ID為鍵,訪問HttpSession對象組成的表。
           *如果session == null的話,系統默認創建一個新的空session,同時還會創建一個名為JSESSIONID的cookie(允許使用)。
           *有時候創建一個新的session是一種浪費,可以使用getSession(false)禁止這種創建。
           */
          SomeClass value = (SomeClass)sesson.getAttribute("someIdentifier");
          /*
          *可以調用getAttributeNames()得到所有屬性的一個Enumeration.
          */
          if(value == null){
          value = new SomeClass(....);
          session.setAttribute("someIdentifier", value);
          /*
          *屬性類型只要是Object就可以了
          */
          }
          doSomethingWith(value);
          2.對url進行編碼
          1)String originalURL = ....;
              String encodeURL =response.encodeURL(originalURL);
              out.println("<A HREF=\" " + encodeURL + "\">...</A>");
          2) String originalURL = ....;
              String encodeURL =response.encodeRedirectURL(originalURL);
              response.sendRedirect(encodeURL);
              由于在sendRedirect調用中,URL是放在Location響應報頭的,這種情況下,要根據不同的規則確定是否需要附加會話信息,因此不能使用encodeURL.
          posted on 2012-12-12 01:07 曉寒 閱讀(123) 評論(0)  編輯  收藏 所屬分類: coreservlets
          主站蜘蛛池模板: 宁晋县| 沙河市| 新巴尔虎左旗| 扶沟县| 望都县| 石阡县| 汕头市| 阿尔山市| 新绛县| 资阳市| 禄劝| 仪陇县| 阿坝| 巴里| 黄山市| 孝昌县| 黔西县| 景宁| 安吉县| 海安县| 庆安县| 金平| 曲沃县| 山阴县| 乌苏市| 莎车县| 来凤县| 手游| 运城市| 新竹县| 慈溪市| 津南区| 米林县| 集安市| 汝阳县| 达尔| 盘山县| 虞城县| 酒泉市| 黄山市| 上犹县|