首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

获取request里的全部参数及参数名(参数名自动获取)

2012-12-18 
获取request里的所有参数及参数名(参数名自动获取)获取request里的所有参数及参数名(参数名自动获取)? -?

获取request里的所有参数及参数名(参数名自动获取)

获取request里的所有参数及参数名(参数名自动获取)? -? [ Java ]

request里有两个方法
request.getParameterMap();
request.getParameterNames();
我想用这两种方法获取。
1。用request.getParameterNames();
Enumeration enu=request.getParameterNames();
while(enu.hasMoreElements()){
String paraName=(String)enu.nextElement();
System.out.println(paraName+": "+request.getParameter(paraName));
}

2。request.getParameterMap();
访问URL:http://127.0.0.1:8080/test.jsp?a=1&b=2&c=3
test代码:
Map map=request.getParameterMap();
??? Set keSet=map.entrySet();
??? for(Iterator itr=keSet.iterator();itr.hasNext();){
??????? Map.Entry me=(Map.Entry)itr.next();
??????? Object ok=me.getKey();
??????? Object ov=me.getValue();
??????? String[] value=new String[1];
??????? if(ov instanceof String[]){
??????????? value=(String[])ov;
??????? }else{
??????????? value[0]=ov.toString();
??????? }

??????? for(int k=0;k<value.length;k++){
??????????? System.out.println(ok+"="+value[k]);
??????? }
????? }


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yizdream/archive/2005/09/01/469654.aspx

热点排行