java 通過request.getParameterMap()獲取前台傳入參數


public Map<String, Object> getData(HttpServletRequest request) throws Exception{
Map<String,Object> map = new HashMap<String, Object>();
Map<String, String[]> mapData = request.getParameterMap();
Iterator it = mapData.keySet().iterator();
while (it.hasNext()){
Map.Entry<String, String[]> entry = (Map.Entry<String, String[]>) it.next();
for (String v: entry.getValue())
map.put(entry.getKey(), this.isEmpty(v)?null:v);
}
return map;
}


public boolean isEmpty(String str) {
boolean bool = false;
if( str == null || str.isEmpty() || "".equals(str)) {
bool = true;
}
return bool;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM