code: public static <T> DataPage<T> getByList(List<T> list, int pageSize, int pageNo) {
          List<T> l = subList(list, pageSize, pageNo);
          return new DataPage<T>(l, list.size(), pageSize, pageNo);
      }
docs: 取得List的第N页的DataPage对象
  
  @param list
  要分页的list
  @param pageSize
  @param pageNo
  @return List