基于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 ...
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 ...
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 ...
在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. ...
一.标签说明 :(整理一下valueList的标签api文档,做了简短说明,只列出常用标签和相关重要属性) 1.vlh:root  root标签做为所有vlh标签的根标签 .   1)value  在给定的范围内,包含在ValueList或list的变量名. List的实例自动被DefaultListBackedValueList包装在ValueList中   2)id  如果有多个表被包含在一个request中,ID属性能区分每个表。id被追加到所有的parameters中。     &nb ...
http://valuelist.sourceforge.net/ 1. ValueListInfo 封装Map对象,含有排序、分页、聚焦和提交表单等相关信息 2. ValueListHandler接口,实现类:DefaultValueListHandlerImpl 它是ValueList中的核心类,其定义在配置文件中,调用getValueList方法返回ValueList对象 3. ValueList接口,实现类:DefaultListBackedValueList 它包含两个对象,1)域对象的结果集,2)ValueListInfo对象 4. ValueListAdapter接口,有 ...
  常见数据库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 ...
# 具有一个直观的、可扩展的条件查询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 ...
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 ...
数据库分页查询一般分为两步, (1)根据查询条件,count 记录总数 (2)根据当前页的数据范围(起始位置offset, 每页数据个数span),从符合查询条件的记录集 取出对应范围的数据。 一、根据范围取数据的方法 如果单纯用JDBC从ResultSet中取出一个指定范围(offset, span)的数据,可以采用这样的方法。 ps = con.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ps.setMaxRows(of ...
中文作为表单提交内容的时候,翻页就不能用了,中文变成了乱码。 表单传送时, form的提交采用的是Post方法,这没错,但链接采用的是Get方法,问题就出在这里,因为和Tomcat4相比,Tomcat5的post和get采用的方式不再相同了,汉字编码的实现方式也不同了。 Post是将地址传送一次,将form的数据单独提交,而Get则是将地址和参数一起传送,传送的不止是form的数据。  默认情况下,Tomcat对请求采用的默认编码是ISO-8859-1, 这样我们提交的汉字被认为是ISO-8859-1的编码,所以在程序中接收时显示乱码 。  在过滤器中调用re ...
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 ...
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> ...
bluelzx
搜索本博客
我的相册
065970ae-5176-3de3-9566-7c95b677ad54-thumb
Screenshot-2.png
共 3 张
最近加入圈子
存档
最新评论