Java代碼

- 擷取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]);
- }
- }
分享到: