读书人

请问getParameterNames()相关疑点

发布时间: 2012-01-09 21:05:42 作者: rapoo

请教getParameterNames()相关疑点?
不是很了解getParameterNames()的用法

这段代码,我不是很明白,究竟将什么form的什么东西传给了枚举类型对象e,
然后又取出来赋给字符串key,然后key又是如何通过getParameter把值传给了value,然后放到哈希桶里的啊??
请教高手,仔细解说一下~~~有些细节真的不懂啊~~

Hashtable h=new Hashtable();
numeration e=new Enumeration();
e=request.getParameterNames();
String key=(String)e.Nextelement();
String value=request.getParameter(key);
h.put(key,value);



[解决办法]
e=request.getParameterNames();这句话是得到了request的所有parameter的名称;
String key=(String)e.Nextelement();这句话是从e中取出一个数据(也就是一个parameter的名称);
String value=request.getParameter(key);这句话是得到key这个名称的parameter所对应的值。
这样就得到了request的其中一个parameter的名值对(key,value),再把这个名值对保存到Hashtable中。
[解决办法]
楼上正解
不过LZ说的好像是哈希表,不是哈希桶吧
[解决办法]
啥都不懂,先回炉另造再来吧

读书人网 >Java Web开发

热点推荐