// 1
StringBuffer allParameter = new StringBuffer();
Enumeration<?> e = request.getParameterNames();
while (e.hasMoreElements()) {
String parameterName = (String) e.nextElement();
for (int i = 0; i < request.getParameterValues(parameterName).length; i++) {
allParameter.append("&" + parameterName + "=" + request.getParameterValues(parameterName)[i]);
}
}
if (!"".equals(allParameter.toString())) {
allParameter.replace(0, 1, "?");
}
//System.out.println("allParameter:" + allParameter);
//2
StringBuffer allParameter2 = new StringBuffer();
Map<Object, String[]> paramMap = request.getParameterMap();
for (Map.Entry<Object, String[]> entry : paramMap.entrySet()) {
for (int i = 0; i < entry.getValue().length; i++) {
allParameter2.append("&" + entry.getKey() + "=" + entry.getValue()[i]);
}
}
if (!"".equals(allParameter2.toString())) {
allParameter2.replace(0, 1, "?");
}
//System.out.println("allParameter2:" + allParameter2);
servlet查询所有参数的两种方法
最新推荐文章于 2024-05-06 17:00:00 发布