【发布时间】:2013-09-21 19:33:23
【问题描述】:
我正在我的网络应用中进行分页,那么该怎么做呢?
我想要的是:我想向管理员显示所有用户!
我浏览了这个游戏框架计算机应用程序computer-database,但我不想要这种类型的分页
computer -database 应用分页是:
但我想像谷歌一样:
我的查询与computer-database app 相同:
用户模型部分
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", ""));
}
和paging.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));
}
给我一些关于分页的想法。
【问题讨论】:
标签: java scala playframework pagination playframework-2.0