获取前台提交的参数工具类

       此工具类可以不考虑前台有多少参数,可以直接全部获取到,

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
今日推荐