添加參數

master
jiahuiwen 2021-10-27 14:10:38 +08:00
parent 7e58454a6f
commit e129b5d745
1 changed files with 22 additions and 21 deletions

View File

@ -37,6 +37,7 @@ public class JsonUtil {
public Gson getGson() { public Gson getGson() {
return gson; return gson;
} }
public HashMap<String, String> getParameterMap2(HttpServletRequest request) throws IOException { public HashMap<String, String> getParameterMap2(HttpServletRequest request) throws IOException {
HashMap<String, String> map = new HashMap(); HashMap<String, String> map = new HashMap();
Enumeration paramNames = request.getParameterNames(); Enumeration paramNames = request.getParameterNames();
@ -45,7 +46,7 @@ public class JsonUtil {
String[] paramValues = request.getParameterValues(paramName); String[] paramValues = request.getParameterValues(paramName);
String paramValue = paramValues[0]; String paramValue = paramValues[0];
map.put(paramName, paramValue); map.put(paramName, paramValue);
LOGGER.info("parameter :"+paramName +"= {} " , paramValue); LOGGER.info("parameter :" + paramName + "= {} ", paramValue);
} }
return map; return map;
} }
@ -58,12 +59,12 @@ public class JsonUtil {
String[] paramValues = request.getParameterValues(paramName); String[] paramValues = request.getParameterValues(paramName);
String paramValue = paramValues[0]; String paramValue = paramValues[0];
String key = paramName; String key = paramName;
if(!StringUtils.checkIsEmpty(paramValue)){ if (!StringUtils.checkIsEmpty(paramValue)) {
key = paramName + "=" + paramValue; key = paramName + "=" + paramValue;
} }
map.put(key, paramValue); map.put(key, paramValue);
LOGGER.info("parameter : {} " , key); LOGGER.info("parameter : {} ", key);
} }
return map; return map;
} }
@ -72,19 +73,18 @@ public class JsonUtil {
HashMap<String, String> map = new HashMap(); HashMap<String, String> map = new HashMap();
Enumeration paramNames = request.getParameterNames(); Enumeration paramNames = request.getParameterNames();
while (paramNames.hasMoreElements()) { while (paramNames.hasMoreElements()) {
String paramName = (String) paramNames.nextElement(); String string = (String) paramNames.nextElement();
JSONObject data = new JSONObject(paramName); LOGGER.info("getParameterMapYX param {}", string);
Set<String> strings = data.keySet(); string = string.replace("{", "");
for (String string : strings) { string = string.replace("}", "");
LOGGER.info("getParameterMapYX param {}", string); string = string.replace("extra\":", "");
string = string.replace("{", ""); String[] split = string.split(",");
string = string.replace("}", ""); for (String s : split) {
string = string.replace("extra\":", ""); String[] split1 = s.split(":");
String[] split = string.split(","); String key = split1[0].replace("\"", "");
for (String s : split) { String value = split1[1].replace("\"", "");
String[] split1 = s.split(":"); map.put(key, value);
map.put(split1[0].replace("\"", ""), split1[1].replace("\"", "")); LOGGER.info("getParameterMapYX =================> key={} value={}", key, value);
}
} }
} }
return map; return map;
@ -119,23 +119,24 @@ public class JsonUtil {
/** /**
* *
*
* @param specifiedDay * @param specifiedDay
* @return * @return
*/ */
public static String getSpecifiedDayBefore(String specifiedDay){ public static String getSpecifiedDayBefore(String specifiedDay) {
//SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); //SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Calendar c = Calendar.getInstance(); Calendar c = Calendar.getInstance();
Date date=null; Date date = null;
try { try {
date = new SimpleDateFormat("yy-MM-dd").parse(specifiedDay); date = new SimpleDateFormat("yy-MM-dd").parse(specifiedDay);
} catch (ParseException e) { } catch (ParseException e) {
e.printStackTrace(); e.printStackTrace();
} }
c.setTime(date); c.setTime(date);
int day=c.get(Calendar.DATE); int day = c.get(Calendar.DATE);
c.set(Calendar.DATE,day-1); c.set(Calendar.DATE, day - 1);
String dayBefore=new SimpleDateFormat("yyyy-MM-dd").format(c.getTime()); String dayBefore = new SimpleDateFormat("yyyy-MM-dd").format(c.getTime());
return dayBefore; return dayBefore;
} }
} }