<b>自定义分页标签</b>[Java编程]
本文“<b>自定义分页标签</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
近期在做的S2SH项目,因为多处用到分页,BOSS要求小弟将其抽象出来.小弟不才,实际参与开辟的经验也就1年.
于是花了点时间将其做成自定义标签供全部需求分页的业务调用.小结一下,供新手参考
自定义标签利用以下:
JSP页面引入:
<%@ taglib uri="/htdz-tag" prefix="htdz-tag"%>
在需求摆放翻页的相关按钮处利用:
<htdz-tag:PagerTag pagesize="${pagesize}" rowcount="${rowcount}" currpagenum="${currpagenum}" action="${action}"/>
以下介绍若何自定义标签:
1.首先是针对自定义标签的描写:
成立WEB-INF/tags/htdz-tag.tld标签描写文件:
<?xml version="1.0" encoding="UTF-8" ?>
<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
version="2.0">
<description>htdz tag</description>
<display-name>htdz tag</display-name>
<tlib-version>1.0</tlib-version>
<short-name>htdz-tag</short-name>
<uri>/htdz-tag</uri>
<tag>
<!--分页控件利用阐明:
1.最全参数用法:<htdz-tag:PagerTag pagesize="${pagesize}" rowcount="${rowcount}" currpagenum="${currpagenum}" action="${action}" className="button_small"/>
1.最简参数用法:<htdz-tag:PagerTag pagesize="${pagesize}" rowcount="${rowcount}" currpagenum="${currpagenum}" action="${action}"/>
参数阐明:
1. pagesize为每页记录数(必写)
2. rowcount为总记录数(必写)
3. currpagenum为当前页数(必写)
4. className为分页按钮款式,假如不写,则为默许款式
5. action为URL恳求途径(必写)
-->
<description>分页控件</description>
<!--JSP里利用时的标签名-->
<name>PagerTag</name>
<!--用以将自定义标签解析成控件的Java类-->
<tag-class>com.htdz.util.tag.PagerTag</tag-class>
<body-content>JSP</body-content>
<!--每个attribute代表标签的一个属性-->
<attribute>
<description>pagesize:每页条数</description>
<!--属性名-->
<name>pagesize</name>
<!--能否必填属性-->
<required>true</required>
<!--此属性值能否承受EL,<%= 之类的情势-->
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>rowcount:总记录数</description>
<name>rowcount</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>currpagenum:当前页数</description>
<name>currpagenum</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>action:URL恳求途径</description>
<name>action</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<description>className:用于客户端肯定分页按钮的款式</description>
<name>className</name>
<required>false</required>
</attribute>
</tag>
</taglib>
以上是“<b>自定义分页标签</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |