文件名称:用Struts、Hibernate和display超简单实现分页
文件大小:9.17MB
文件格式:RAR
更新时间:2011-04-01 10:29:42
display Hibernate Struts 分页
说明:
一、含演示数据库建立脚本(较简单)
二、使用Struts、Hibernate和display超简单的实现了分页,你不用在页面上再写很多<%%>和很多判断,简单到只需要几行语句:
这就是全部语句,不用写任何代码。
三、由于使用了display,所以自动实现了Excel | XML | CSV 的导出功能。
四、生成页面导航的样式是:
[首页/前一页] [后一页/尾页] 显示第1到1条 共3项 每页显示2项 共3页 第1页 GO
其中每页显示2项中的项操作人员可以随便改,“第1页”中的页号可以随便改,操作相当的灵活。我看到的样式暂只这一种,我想在display中应可以方便的改变导航样式,不行的话你就去修改display的标签源码,想改成什么样就改成什么样。
心得:
一、今天才明白使用Hibernate还有一个好处,你可以随便改数据库,你可以一会用oracle,一会用sqlserver,一会用mysql,总之你写成的代码换一种数据库,最多就是改一下那几个xml文件,个人感觉这才是java一个地方编写到处运行呢。
二、明白了使用标签的好处。
另提示一点:
打开测试用“http://localhost:8080/StrutsHibernateDisplay/displayList.do”,如果直接打开list.jsp会告诉你没有数据的。
代码是wenlong342的,我只是稍做修改,然后写了上面的说明文字。
【文件预览】:
.project
.mymetadata
WebRoot
----WEB-INF()
--------struts-tiles.tld(8KB)
--------.struts-config.mex(493B)
--------displaytag-11.tld(12KB)
--------web.xml(1KB)
--------struts-config.xml(767B)
--------struts-bean.tld(9KB)
--------struts-nested.tld(63KB)
--------struts-html.tld(65KB)
--------struts-template.tld(2KB)
--------pagination.tld(1KB)
--------struts-logic.tld(14KB)
--------validator-rules.xml(41KB)
--------lib()
--------classes()
----META-INF()
--------MANIFEST.MF(39B)
----list.jsp(978B)
.myeclipse
src
----com()
--------wenlong()
----hibernate.cfg.xml(933B)
.mystrutsdata
.classpath
doc
----用Struts、Hibernate和display超简单实现分页.txt(1KB)
.myhibernatedata
display.sql