基于Jmesa,从数据库表Person中查询出记录,能够实现分页、排序、导出功能。同时结合Jquery,利用ajax实现对数据的删除操作。
Jmesa: 2.3
Struts2 :2.0.11
Spring:2.5
Hibernate:3.2.5
Jquery:jquery-1.2.1.pack,jquery.bgiframe.pack
Tomcat:5.5
Mysql :5.0
数据库、页面、JVM编码统一为GBK
数据库表结构:
CREATE TABLE `person` (
`id` int(10) unsigned ...
- 11:31
- 浏览 (1134)
- 评论 (3)
- 分类: 分页 pagination
eXtremeComponents
是一系列提供高级显示的开源JSP标签,当前包含的组件为eXtremeTable,用于以表的形式来显示数据,Extreme Table是功能强大且容易配置、扩展和自定义的Table控件,常用的功能包括排序、分页、导出Excel与pdf和汇总。
参考:
http://hnylj.javaeye.com/blog/159463
http://code.google.com/p/jmesa/
jmesa是ExtremeTable项目重新开发一个的Html表格组件,提供过滤、排序、分页、数据导出等功能。Jmesa非常易于使用,可按自己的需求进行扩展。JMes ...
- 11:22
- 浏览 (167)
- 评论 (0)
- 分类: 分页 pagination
pager-taglib,
它支持每次从数据库中只取出要显示的数据(呵呵,这点很关键噢),这样可以减少数据库的压力。
到http://jsptags.com/tags/navigation/pager/index.jsp下载pager-taglib-2.0.war
在web.xml中加入如下内容:
<taglib-uri>
http://jsptags.com/tags/navigation/pager
</taglib-uri>
<taglib-location>
/WEB-INF/pager-ta ...
- 11:10
- 浏览 (507)
- 评论 (0)
- 分类: 分页 pagination
在pom.xml文件中加入如下:
<dependency>
<groupId>valuelist</groupId>
<artifactId>valuelist</artifactId>
<version>0.1.8</version>
</dependency>
在web.xml中加入如下内容:
<jsp-config>
<taglib>
<taglib-uri>/WEB-INF/tld/valuelist. ...
- 10:57
- 浏览 (135)
- 评论 (0)
- 分类: 分页 pagination
一.标签说明
:(整理一下valueList的标签api文档,做了简短说明,只列出常用标签和相关重要属性)
1.vlh:root root标签做为所有vlh标签的根标签
.
1)value 在给定的范围内,包含在ValueList或list的变量名. List的实例自动被DefaultListBackedValueList包装在ValueList中
2)id 如果有多个表被包含在一个request中,ID属性能区分每个表。id被追加到所有的parameters中。
&nb ...
- 10:43
- 浏览 (175)
- 评论 (0)
- 分类: 分页 pagination
http://valuelist.sourceforge.net/
1. ValueListInfo 封装Map对象,含有排序、分页、聚焦和提交表单等相关信息
2. ValueListHandler接口,实现类:DefaultValueListHandlerImpl 它是ValueList中的核心类,其定义在配置文件中,调用getValueList方法返回ValueList对象
3. ValueList接口,实现类:DefaultListBackedValueList 它包含两个对象,1)域对象的结果集,2)ValueListInfo对象
4. ValueListAdapter接口,有 ...
- 10:41
- 浏览 (125)
- 评论 (0)
- 分类: 分页 pagination
常见数据库Sql Server,Oracle和MySQL的分页语句,从数据库表中的第M条数据开始取N条记录的语句总结如下:
SQL Server
从数据库表中的第M条记录开始取N条记录,利用Top关键字:注意如果Select语句中既有top,又有order by,则是从排序好的结果集中选择:
SELECT *
FROM ( SELECT Top N *
FROM (SELECT Top (M + N - 1) * FROM 表名称 Order by 主键 desc) t1 ) t2
Order by 主键 asc
例如从表S ...
- 10:29
- 浏览 (110)
- 评论 (0)
- 分类: 分页 pagination
# 具有一个直观的、可扩展的条件查询API是Hibernate的特色。
#
# 15.1. 创建一个Criteria 实例
# org.hibernate.Criteria接口表示特定持久类的一个查询。Session是 Criteria实例的工厂。
#
# Criteria crit = sess.createCriteria(Cat.class);
# crit.setMaxResults(50);
# List cats = crit.list();
# 15.2. 限制结果集内容
# 一个单独的查询条件是org.hiberna ...
- 10:19
- 浏览 (286)
- 评论 (0)
- 分类: 分页 pagination
Hibernate
可以实现分页
查询,例如:
Query q = session.createQuery("from Cat as c");
q.setFirstResult(20000);
q.setMaxResults(100);
List l = q.list();
net.sf.hibernate
.loader.Loader
这个类里面:
if (useLimit) sql = dialect.getLimitString(sql);
PreparedStatement st = session.get ...
- 10:16
- 浏览 (81)
- 评论 (0)
- 分类: 分页 pagination
数据库分页查询一般分为两步,
(1)根据查询条件,count 记录总数
(2)根据当前页的数据范围(起始位置offset, 每页数据个数span),从符合查询条件的记录集 取出对应范围的数据。
一、根据范围取数据的方法
如果单纯用JDBC从ResultSet中取出一个指定范围(offset, span)的数据,可以采用这样的方法。
ps = con.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
ps.setMaxRows(of ...
- 10:06
- 浏览 (109)
- 评论 (0)
- 分类: 分页 pagination
中文作为表单提交内容的时候,翻页就不能用了,中文变成了乱码。
表单传送时, form的提交采用的是Post方法,这没错,但链接采用的是Get方法,问题就出在这里,因为和Tomcat4相比,Tomcat5的post和get采用的方式不再相同了,汉字编码的实现方式也不同了。
Post是将地址传送一次,将form的数据单独提交,而Get则是将地址和参数一起传送,传送的不止是form的数据。
默认情况下,Tomcat对请求采用的默认编码是ISO-8859-1,
这样我们提交的汉字被认为是ISO-8859-1的编码,所以在程序中接收时显示乱码
。 在过滤器中调用re ...
- 09:49
- 浏览 (72)
- 评论 (0)
- 分类: 分页 pagination
Displaytag is an open source suite of custom tags with which you can
easily display a collection of Objects as a table including direct
support for paging and sorting. Normally selecting a new page, or
sorting the tables leads to a complete page-refresh. It is more
user-friendly to refresh only ...
- 09:41
- 浏览 (297)
- 评论 (0)
- 分类: 分页 pagination
display tag http://displaytag.sourceforge.net/11/tut_basic.html
,这是功能比较全的分页组件,但是它是把全部的list放在内存里。
在pom.xml里写入:
<dependency>
<groupId>displaytag</groupId>
<artifactId>displaytag</artifactId>
<version>${displaytag.version}</version>
</dependency> ...
- 09:29
- 浏览 (133)
- 评论 (0)
- 分类: 分页 pagination
我的相册
Screenshot-2.png
共 3 张
共 3 张
最近加入圈子
最新评论
-
Ajax File Upload - For S ...
pom.xml放在什么地方?能解答一下吗?
-- by ws715 -
javascript ===
那我也很无知,受教了
-- by lengyubing -
基于struts2+spring+hiber ...
最近正在学习这方面的知识,能否提供一份源代码谢谢哦!哈 etao528@163. ...
-- by etao528 -
基于struts2+spring+hiber ...
有源码吗?谢谢!正在学习中
-- by etao528 -
基于struts2+spring+hiber ...
初学者,照猫画虎,一直没有成功
-- by xianhui







评论排行榜