在编写的时候遇到了这个问题,原因是在Map中提取值,然后强转为Integer,然后就报了这个错了,原因 Object必须要先转成String类型才能再转成Integer
错的方式:
Integer page = (Integer) map.get("page");;
Integer perPage = (Integer) map.get("page");
正确的是先转化为String然后再转化为Integer
String pageString = (String) map.get("page");
String perPageString = (String) map.get("perPage");
Integer page = Integer.valueOf(pageString);
Integer perPage = Integer.valueOf(perPageString);