displaytag小小研究

最近的一个项目中,用来显示数据用的是displaytag。刚开始感觉它能分页、可以导出、有CSS样式感觉不错。所以把它拿来研究了一下。请大家参考共同学习。

Displaytag的应用。

1.       下载官方地址:http://displaytag.sourceforge.net 。不点没有什么可说的。

2.       需要在web.xml中配置过滤器

<filter>

        <filter-name>exportFilter</filter-name>

        <filter-class>org.displaytag.filter.ResponseOverrideFilter</filter-class>

    </filter>

  <filter-mapping>

  <filter-name>exportFilter</filter-name>

  <url-pattern>*.jsp</url-pattern>

  </filter-mapping>

3Jar Displaytag属性文件、CSSimg 请到你的WARcopy

4.基本使用:

引标签:%@taglib uri="http://displaytag.sf.net/el" prefix="display" %

引样式:<style type="text/css">

    @IMPORT url("css/screen.css");

    </style>

1.1表属性

       <display:table name="test" length =”” uid=”va” class=”list”  size="" export=“”requestURI =“”decorator="" >
  <display:column property="id" title="ID" />
  <display:column property="name" />
 </display:table>

name:用来指定你要显示的数据容器(listmap

uid:用来指定别名,和C标签的的var 一样的。

class:用于指定:表的样式的。其中有(ISIS\ ITS\ Mars\ Mars\ Simple\ Report\ Mark Column

等。

Size:用于设置分页每页的记录数。

Export:用于设置是否导出

requestURI:用于每次请求链接

decorator:用于指定类

length:显示多少条记录

1.2列属性:有二个方式显示

A:<display:column property="id" title="ID"  sortable =”true”/>

B: <display:column title="ID">ab</display:column>

<display:column property="email" autolink="true" />

Title:用于设置显示的列名

Property:用于写要显示的属性

Autolink:对于邮箱直接链接

Sortable:用于对此列排排序

group="1":用于分组

 

<display:table name="test" export="true" sort="list" pagesize="8" 
decorator="org.displaytag.decorator.TotalTableDecorator">

      <display:column property="name" title="姓名" group="1" />

       <display:column property="sum1" title="金额" total="true" />

</display:table>

我对displaytag最情有独钟的就是“合计”了。

因为我在做报表时,为加上一个合计在数据库中下了好大功夫,现在有了它就可以省很多事情了。加上上面加粗的就可以实现了。

 

以上为我对displaytag的了解。如果要深入了解请上官方网站。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值