我正在我的网络应用程序中进行分页,那么该怎么做?
我想要的是:我想向管理员展示所有用户!
我浏览了这个播放框架计算机应用程序计算机数据库,但我不想要这种类型的分页
computer -database
应用程序分页是:
但我想像谷歌一样:
我的查询与computer-database
应用程序相同:
用户模型部分
public static Page<User> page(int page, int pageSize, String sortBy, String order, String filter) {
return
find.where()
.ilike("name", "%" + filter + "%")
.orderBy(sortBy + " " + order)
.findPagingList(pageSize)
.getPage(page);
}
观点是:
和控制器是:
public static Result enter() {
Form<Login> loginForm = Form.form(Login.class).bindFromRequest();
if (loginForm.hasErrors()) {
return badRequest(logi.render(loginForm));// errorsAsJson());
}
if(loginForm.get().email.equals("admin@admin.com") ) {
return redirect(routes.paging.pag(0, "name", "asc", ""));
}
和page.java
public class paging extends Controller {
public static Result pag(int page, String sortBy, String order, String filter) throws ClassNotFoundException, SQLException {
return ok(adm.render(User.page(page, 2, sortBy, order, filter),
sortBy, order, filter));
}
给我一些关于分页的想法。