基于DisplayTag的分页及属性定制

基于DisplayTag的分页及属性定制

ID:35612485

大小:136.50 KB

页数:21页

时间:2019-04-01

基于DisplayTag的分页及属性定制_第1页
基于DisplayTag的分页及属性定制_第2页
基于DisplayTag的分页及属性定制_第3页
基于DisplayTag的分页及属性定制_第4页
基于DisplayTag的分页及属性定制_第5页
资源描述:

《基于DisplayTag的分页及属性定制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、燕飞出品基于DisplayTag的分页及属性定制,1DisplayTag说明22配置类库标签33构造页面显示的List43.1单表查询结果集43.2多表查询结果集43.3以上两种方法每次在翻页时,都是对所有查询结果进行一次查询44DisplayTag页面基本组成54.1要引入标签54.2在页面上使用displayTag标签54.2.1最简单的情况54.2.2使用标签的情况54.2.3表格显示样式的定义64.2.4标签取得数据的数据源74.2.5通过增加id属性创建隐含的对象74.2.6显示部分数据84.2.

2、7对email和url地址的直接连接84.2.8使用装饰模式转换数据显示(写自己的decorator)94.2.9创建动态连接104.2.10分页134.2.11排序134.2.12column分组144.2.13导出数据到其他格式154.2.14配置属性,覆盖默认154.2.15增加表头表尾164.2.16表格里面还有表格.164.2.17修改分页样式关键值164.2.18其他185displaytag.properties属性定制19第(21)页,共(21)页燕飞出品1DisplayTag说明DisplayTagLib是一个标签库,用来

3、处理jsp网页上的Table,功能非常强,可以对Table进行分页、数据导出、分组、对列排序等等。具体的说明请参考DisplayTag的官方网站http://displaytag.sourceforge.net。DisplayTag为一个开源的标签库,使用DisplayTag必须从网站下载DisplayTag的jar包,并将jar引用到用户所用的工程中。同时,DisplayTag.jar依赖Apache项目的支持,所以在使用同时,必须下载Apache相关的jar包。第(21)页,共(21)页燕飞出品1配置类库标签DisplayTag使用了两

4、个标签,displaytag-1.1.tld和fmt.tld。使用了servlet2.4以前的版本,需要在web.xml中配置。http://displaytag.sourceforge.net//WEB-INF/displaytag-11.tld/WEB-INF/fmt/WEB-INF/f

5、mt.tld两个标签中,displaytag-1.1.tld是DisplayTag的官方标签,另外fmt.tld的标签作用是为了显示中文而设定的。第(21)页,共(21)页燕飞出品1构造页面显示的ListDisplayTag能够在request和session范围内获得相关的List。所有的数据必须从List中获得。1.1单表查询结果集ListuserList=getHibernateTemplate().find(“fromuser”);Request.setAttribute(“us

6、erList”,userList);1.2多表查询结果集ListuserCustomerList=getHibernateTemplate().find(“selectnewMyObject(user.Name,user.No…..)fromuser,customer”);Request.setAttribute(“userCustomerList”,”userCustomerList”);要先定义好MyObject这个class,并且有newMyObject(….)构造函数1.3以上两种方法每次在翻页时,都是对所有查询结果进行一次查询如果

7、想实现每次只查询10条数据,则需要自己构造sql执行。DisplayTag提供了一些变量.StringstrPage=request.getParameter("page");StringstrDir=request.getParameter("dir");StringstrSort=request.getParameter("sort");Action从request里面获得这三个参数,都是DisplayTag自动生成的,用户无需管理这三个参数。第(21)页,共(21)页燕飞出品1DisplayTag页面基本组成1.1要引入标签<%@ta

8、gliburi="/WEB-INF/fmt.tld"prefix="fmt"%><%@tagliburi="http://displaytag.sf.net/el"prefix=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。