如何获得request中的全部参数
答案:2 悬赏:20 手机版
解决时间 2021-02-13 13:27
- 提问者网友:树红树绿
- 2021-02-13 04:04
如何获得request中的全部参数
最佳答案
- 五星知识达人网友:西岸风
- 2021-02-13 04:46
http 的request的全部参数,可以调用他的方法getParameterNames:
private void showParams(HttpServletRequest request) {
Map map = new HashMap();
Enumeration paramNames = request.getParameterNames();
while (paramNames.hasMoreElements()) {
String paramName = (String) paramNames.nextElement();
String[] paramValues = request.getParameterValues(paramName);
if (paramValues.length == 1) {
String paramValue = paramValues[0];
if (paramValue.length() != 0) {
map.put(paramName, paramValue);
}
}
}
Set> set = map.entrySet();
System.out.println("------------------------------");
for (Map.Entry entry : set) {
System.out.println(entry.getKey() + ":" + entry.getValue());
}
System.out.println("------------------------------");
}
private void showParams(HttpServletRequest request) {
Map map = new HashMap();
Enumeration paramNames = request.getParameterNames();
while (paramNames.hasMoreElements()) {
String paramName = (String) paramNames.nextElement();
String[] paramValues = request.getParameterValues(paramName);
if (paramValues.length == 1) {
String paramValue = paramValues[0];
if (paramValue.length() != 0) {
map.put(paramName, paramValue);
}
}
}
Set
System.out.println("------------------------------");
for (Map.Entry entry : set) {
System.out.println(entry.getKey() + ":" + entry.getValue());
}
System.out.println("------------------------------");
}
全部回答
- 1楼网友:渊鱼
- 2021-02-13 04:54
直接上代码,仅供参考:
private void showparams(httpservletrequest request) {
map map = new hashmap();
enumeration paramnames = request.getparameternames();
while (paramnames.hasmoreelements()) {
string paramname = (string) paramnames.nextelement();
string[] paramvalues = request.getparametervalues(paramname);
if (paramvalues.length == 1) {
string paramvalue = paramvalues[0];
if (paramvalue.length() != 0) {
map.put(paramname, paramvalue);
}
}
}
set> set = map.entryset();
system.out.println("------------------------------");
for (map.entry entry : set) {
system.out.println(entry.getkey() + ":" + entry.getvalue());
}
system.out.println("------------------------------");
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯