无线&移动互联网技术研发

换位思考·····
posts - 19, comments - 53, trackbacks - 0, articles - 283
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Enumeration 枚举接口

Posted on 2009-07-26 23:52 Gavin.lee 阅读(179) 评论(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");
        }

    }

}


只有注册用户登录后才能发表评论。


网站导航: