|
@@ -22,13 +22,15 @@ public class PageDbResolver implements HandlerMethodArgumentResolver {
|
|
//offset=20 limit=10 page=3 rows=10
|
|
//offset=20 limit=10 page=3 rows=10
|
|
//offset=60 limit=10 page=7 rows=10
|
|
//offset=60 limit=10 page=7 rows=10
|
|
|
|
|
|
- Object arg = webRequest.getParameter("offset");
|
|
|
|
- if (arg == null) {
|
|
|
|
- return new PageDb(false);
|
|
|
|
- }
|
|
|
|
|
|
+// Object arg = webRequest.getParameter("offset");
|
|
|
|
+// if (arg == null) {
|
|
|
|
+// return new PageDb(false);
|
|
|
|
+// }
|
|
|
|
+// int limit = Conv.NI(webRequest.getParameter("limit"), 10);
|
|
|
|
+// int page = Conv.NI(arg, 1)/limit + 1;
|
|
|
|
|
|
- int limit = Conv.NI(webRequest.getParameter("limit"), 10);
|
|
|
|
- int page = Conv.NI(arg, 1)/limit + 1;
|
|
|
|
|
|
+ int limit = Conv.NI(webRequest.getParameter("rows"), 10);
|
|
|
|
+ int page = Integer.parseInt(webRequest.getParameter("page"));
|
|
return new PageDb(page, limit);
|
|
return new PageDb(page, limit);
|
|
}
|
|
}
|
|
}
|
|
}
|