| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 568 人关注过本帖
标题:[求助]请问谁能给我解释一下代码呢??
只看楼主 加入收藏
ghdjby
Rank: 1
等 级:禁止访问
帖 子:189
专家分:0
注 册:2007-1-10
结帖率:100%
收藏
 问题点数:0 回复次数:6 
[求助]请问谁能给我解释一下代码呢??

麻烦一下,给我解释一下每行代码的意思??
Enumeration e=request.getHeaderNames();
while (e.hasMoreElements())
{
String name=(String)e.nextElements();
}

搜索更多相关主题的帖子: 代码 String name Enumeration 解释 
2007-01-18 22:12
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
收藏
得分:0 
这个代码有什么可解释的么

win32汇编
病毒 加密
目前兴趣所在
2007-01-18 22:21
ghdjby
Rank: 1
等 级:禁止访问
帖 子:189
专家分:0
注 册:2007-1-10
收藏
得分:0 
尽说废话,懂了,我还会问吗???
2007-01-19 19:37
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
收藏
得分:0 
以下是引用ghdjby在2007-1-18 22:12:48的发言:

麻烦一下,给我解释一下每行代码的意思??
Enumeration e=request.getHeaderNames();
while (e.hasMoreElements())
{
String name=(String)e.nextElements();
}

Enumeration e=request.getHeaderNames();得到数据头名称

while (e.hasMoreElements())如果还有元素,循环
{
String name=(String)e.nextElements();赋值并移动到下个元素
}

你得清楚header是什么,去查查吧,网上有都是,包括很多,不列举了!


老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2007-01-20 00:25
zhuyingqi
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-7-12
收藏
得分:0 

getHeaderNames()方法返回请求中所有头名字的枚举.

HTTP 请求头概述

HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者POST)。如有必要,客户程序还可以选择发送其他的请求头。大多数请求头并不是必需的,但Content-Length除外。对于POST请求来说Content-Length必须出现。

下面是一些最常见的请求头:

Accept:浏览器可接受的MIME类型。
Accept-Charset:浏览器可接受的字符集。
Accept-Encoding:浏览器能够进行解码的数据编码方式,比如gzip。Servlet能够向支持gzip的浏览器返回经gzip编码的HTML页面。许多情形下这可以减少5到10倍的下载时间。
Accept-Language:浏览器所希望的语言种类,当服务器能够提供一种以上的语言版本时要用到。
Authorization:授权信息,通常出现在对服务器发送的WWW-Authenticate头的应答中。
Connection:表示是否需要持久连接。如果Servlet看到这里的值为“Keep-Alive”,或者看到请求使用的是HTTP 1.1(HTTP 1.1默认进行持久连接),它就可以利用持久连接的优点,当页面包含多个元素时(例如Applet,图片),显著地减少下载所需要的时间。要实现这一点,Servlet需要在应答中发送一个Content-Length头,最简单的实现方法是:先把内容写入ByteArrayOutputStream,然后在正式写出内容之前计算它的大小。
Content-Length:表示请求消息正文的长度。
Cookie:这是最重要的请求头信息之一,参见后面《Cookie处理》一章中的讨论。
From:请求发送者的email地址,由一些特殊的Web客户程序使用,浏览器不会用到它。
Host:初始URL中的主机和端口。
If-Modified-Since:只有当所请求的内容在指定的日期之后又经过修改才返回它,否则返回304“Not Modified”应答。
Pragma:指定“no-cache”值表示服务器必须返回一个刷新后的文档,即使它是代理服务器而且已经有了页面的本地拷贝。
Referer:包含一个URL,用户从该URL代表的页面出发访问当前请求的页面。
User-Agent:浏览器类型,如果Servlet返回的内容与浏览器类型有关则该值非常有用。
UA-Pixels,UA-Color,UA-OS,UA-CPU:由某些版本的IE浏览器所发送的非标准的请求头,表示屏幕大小、颜色深度、操作系统和CPU类型。
有关HTTP头完整、详细的说明,请参见http://www.w3.org/Protocols/的HTTP规范。

2007-01-23 02:28
高寒
Rank: 2
等 级:论坛游民
帖 子:134
专家分:20
注 册:2005-10-25
收藏
得分:0 

这段代码是把名称从容器里一个一个的取出来


2007-01-24 13:29
一二三四五
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:856
专家分:0
注 册:2006-11-13
收藏
得分:0 
哪有像楼主这样的口气说话的

hey,di va la
2007-01-24 19:51
快速回复:[求助]请问谁能给我解释一下代码呢??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025569 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved