request中获取所有参数
来源:互联网 发布:打开需要付费网站源码 编辑:程序博客网 时间:2024/05/29 01:56
- 获取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();
- 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]);
- }
- }
分享到: