liujiaji 6397d906b5 src_app 移除
src_app_fresh 添加
2018-06-11 13:40:56 +08:00

44 lines
1.2 KiB
Java

package com.base.util;
import java.io.UnsupportedEncodingException;
import java.nio.charset.Charset;
import java.util.Iterator;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import com.amarsoft.are.ARE;
import com.amarsoft.are.log.Log;
import com.google.common.collect.Maps;
/**
*
* @author cytsir
*
*/
public class RequestUtil {
protected static Log logger = ARE.getLog();
public static Map<String,Object> convertRequestToMap(HttpServletRequest req){
Iterator<String> iterator = req.getParameterMap().keySet().iterator();
Map<String,Object> map = Maps.newConcurrentMap();
String enc = req.getCharacterEncoding();
if(enc==null)enc = Charset.defaultCharset().toString();
while(iterator.hasNext()){
String name = iterator.next();
String value = req.getParameter(name);
try {
value = java.net.URLDecoder.decode(value,enc);
value = java.net.URLDecoder.decode(value,enc);
} catch (UnsupportedEncodingException e) {
logger.error("",e);
}
map.put(name, value);
}
return map;
}
}