使用ParamMap工具类的构造函数
ParamMap(HttpServletRequest request)
优点: 与在Spring Boot 项目中使用实体类接收参数类似,不同于实体类的是使用Map接收参数会根据request中参数以键值对方式放入,几乎适用于所有参数类型,无需繁琐的创建多个与不同参数具有对应关系的实体类。
详细代码如下:
import java.io.BufferedReader;
import java.io.Reader;
import java.security.Timestamp;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import javax.servlet.http.HttpServletRequest;
import com.alibaba.druid.proxy.jdbc.ClobProxyImpl;
public class ParamMap extends HashMap implements Map{
private static final long serialVersionUID = 1L;
Map map = null;
HttpServletRequest request;
@SuppressWarnings("unchecked")
public ParamMap(HttpServletRequest request){
this.request = request;
Map properties = request.getParameterMap();
Map returnMap = new HashMap();
Iterator entries = propert