無線&移動互聯網技術研發

          換位思考·····
          posts - 19, comments - 53, trackbacks - 0, articles - 283
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Enumeration 枚舉接口

          Posted on 2009-07-26 23:52 Gavin.lee 閱讀(187) 評論(0)  編輯  收藏 所屬分類: java SE & EE
          package com.Gavin.tools;

          /*
           * Enumeration類 枚舉類型。保存一系列相關對象
           * Enumeration.hasMoreElements()
           * 測試Enumeration的當前位置是否有下一個元素,如果有的話返回真,
           * 然后把內部的指針指向下一個元素
           * Enumeration.nextElement()
           * 提取Enumeration中的下一個元素
           
          */

          import java.io.*;
          import java.util.*;
          import javax.servlet.*;
          import javax.servlet.http.*;

          public class RequestHeaderExample extends HttpServlet {
              
          private static final long serialVersionUID = -5459214067072812785L;

              
          public void doGet(HttpServletRequest request, HttpServletResponse response)
                      
          throws IOException, ServletException {
                  response.setContentType(
          "text/html");

                  PrintWriter out 
          = response.getWriter();
                  
                  Enumeration
          <?> e = request.getHeaderNames();//系統定義函數,獲得客戶端HTTP請求的所有頭信息。以枚舉的方式返回出來。
                  
          //遍歷這個枚舉對象
                  while (e.hasMoreElements()) {
                      String name 
          = (String) e.nextElement();
                      String value 
          = request.getHeader(name);    //系統定義函數,把名字為String的頭信息的內容拿出來
                      
                      out.println(name 
          + " = " + value + "<br>\n");
                  }

              }

          }

          主站蜘蛛池模板: 石城县| 凤山县| 太原市| 天门市| 乌鲁木齐市| 石家庄市| 长治市| 桂平市| 石楼县| 涡阳县| 江口县| 维西| 茌平县| 方正县| 茶陵县| 平凉市| 图片| 德令哈市| 大渡口区| 武威市| 涪陵区| 抚远县| 宜兴市| 承德县| 平顶山市| 略阳县| 紫金县| 西城区| 夏津县| 白沙| 铜梁县| 清苑县| 汨罗市| 衢州市| 库尔勒市| 七台河市| 许昌县| 五华县| 治县。| 龙川县| 恩平市|