当前位置: 代码迷 >> Java Web开发 >> 请问getParameterNames()相关疑点
  详细解决方案

请问getParameterNames()相关疑点

热度:10   发布时间:2016-04-17 15:39:47.0
请教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说的好像是哈希表,不是哈希桶吧
------解决方案--------------------
啥都不懂,先回炉另造再来吧