domain类的数据库表:

分页的Controller类
package grails1
/**
* Created by IntelliJ IDEA.
* User: Administrator
* Date: 11-4-1
* Time: 下午4:27
* To change this template use File | Settings | File Templates.
*/
class AdminController {
List<User> list;
//总记录数
def total;
//开始的位置
def offset;
//每页的大小
def max;
def listUserByParam = {
total = User.list().size();
println(params.max+"----"+params.offset);
//第一次访问初始化
if(params.max==null){
params.max=3;
}
if(params.offset==null){
params.offset=0;
}
max = params.max;
offset = params.offset;
println(params.max+"----"+params.offset);
//分页查询
list = User.list(params);
println(list.size());
//这里是我的分页网页位置:/views/page/page.gsp
render(view: '/page/page')
}
}
网页page.gsp
<%--
Created by IntelliJ IDEA.
User: Administrator
Date: 11-4-1
Time: 下午8:29
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" %>
<html>
<head>
<title>Simple GSP page</title>
</head>
<body>
<table width="800" border="2">
<tr>
<td>
id
</td>
<td>
name
</td>
<td>
password
</td>
<td>
age
</td>
<td>
sex
</td>
<td>
birth
</td>
</tr>
<g:each in="${list}">
<tr>
<td>
${it.id}
</td>
<td>
${it.name}
</td>
<td>
${it.password}
</td>
<td>
${it.age}
</td>
<td>
<g:formatBoolean boolean="${it.sex}" true="男" false="女"/>
</td>
<td>
<g:formatDate date="${it.birth}" format="yyyy年MM月dd日"/>
</td>
</tr>
</g:each>
</table>
<div id="paginate">
<g:paginate controller="admin" action="listUserByParam" total="${total}"/>
</div>
</body>
</html>
结果:


- 描述: domain类的数据库表:
- 大小: 4.2 KB

- 大小: 3.7 KB
分享到:
相关推荐
8.3 grails动态标签 8.3.1 链接标签 8.3.2 创建表单和字段 8.3.3 验证和错误处理 8.4 国际化支持 8.4.1 标签 8.5 使用布局和模板 8.5.1 布局演示 8.5.2 按照惯例布局 ...
《逐步学习Grails框架(5):构建动态组合查询与分页功能》 在Grails开发过程中,构建动态组合查询和实现分页展示是常见的需求。本篇教程将介绍如何在Grails应用中创建一个根据产品编号进行组合查询,并以分页形式展示...
这个标签强调了书籍的核心主题——Grails框架中的GORM技术。这表明本书旨在帮助读者了解并掌握如何在Grails项目中使用GORM来管理数据持久化。 #### 部分内容解析: **第一章:定义GORM中的模型** - **GORM的目标*...
Grails 技术精解与Web开发实践【源码+样章】----下载不扣分,回帖加1分,欢迎下载,童叟无欺 第1章 导论 1 1.1 RoR的革命与Web开发的新时代 1 1.2 RoR并不完美 2 1.2.1 Ruby语言方面的不足 2 1.2.2 对历史遗留项目的...
DataFrame是Grails框架中一个非常有用的插件,它旨在加速Web应用的开发过程,特别是处理数据展示和交互的环节。Grails是一个基于Groovy语言的开源Web应用框架,它简化了构建动态、敏捷Web应用的过程。DataFrame插件...
标签"elasti"可能指的是Elasticsearch,这是一个流行的开源搜索引擎和数据分析平台。Elasticsearch采用了分布式、RESTful的工作方式,能够处理大量的实时数据,支持全文检索、分析和存储。其强大的搜索功能和可扩展...