此工具类可以不考虑前台有多少参数,可以直接全部获取到,
public static Map getParameterMap(HttpServletRequest request) {
Map parametersMap = new HashMap();
Enumeration paramters = request.getParameterNames();
while (paramters.hasMoreElements()) {
String name = (String) paramters.nextElement();
String[] values = request.getParameterValues(name);
String value = "";
if (values != null&&values.length!=0) {
for (int i = 0; i < values.length; i++) {
value += values[i] + ',';
}
value = value.substring(0, value.length() - 1);
}
//下面的判断是 如果参数值为空,就不存入parametersMap
/*if(!"".equals(value.trim())){
parametersMap.put(name, value.trim());
}*/
//这个是全部放入,没值的参数的value是"" 在此需要注意如果sql语句中是 isNotNull 和 isNotEmpty
parametersMap.put(name, value.trim());
}
return parametersMap;
}
获取前台提交的参数工具类
猜你喜欢
转载自blog.csdn.net/a314774167/article/details/79477791
今日推荐
周排行