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
          主站蜘蛛池模板: 舟山市| 眉山市| 太湖县| 上高县| 武安市| 新源县| 吉林市| 西充县| 察哈| 繁峙县| 荆州市| 遂宁市| 开阳县| 汝南县| 贵定县| 揭阳市| 鹤峰县| 浦城县| 光泽县| 且末县| 仪陇县| 宿州市| 徐水县| 安顺市| 贵溪市| 平安县| 安丘市| 盘锦市| 喜德县| 新疆| 九寨沟县| 祁东县| 富源县| 共和县| 盐山县| 微博| 定陶县| 三穗县| 罗甸县| 南溪县| 内江市|