Get all parameters and parameter names in the request (parameter names are automatically obtained)-[Java]
There are two ways in the request.
Request.getparametermap ();
Request.getparameternames ();
I want to get it in both ways.
1. With Request.getparameternames ();
Enumeration Enu=request.getparameternames ();
while (Enu.hasmoreelements ()) {
String Paraname= (String) enu.nextelement ();
System.out.println (paraname+ ":" +request.getparameter (Paraname));
}
2. Request.getparametermap ();
Access url:http://127.0.0.1:8080/test.jsp?a=1&b=2&c=3
Test code:
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]);
}
}