📄 pager-taglib.tld
字号:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE taglib
PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"
"http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_2.dtd">
<taglib>
<tlibversion>1.0</tlibversion>
<jspversion>1.1</jspversion>
<shortname>pg</shortname>
<uri>pager-taglib</uri>
<info>
The Pager Tag Library is the easy and flexible way to implement paging of
large data sets in JavaServer Pages (JSP). It can emulate all currently
known paging styles with minimal effort. It also includes re-usable index
styles that emulate the search result navigators of popular web sites
such as Google[sm], AltaVista庐 and Yahoo!. The Pager Tag Library does most
of the work for you by dynamically organizing your data set into pages and
generating a browsable index with virtually any look desired.
</info>
<!--
功能说明:可分页显示大批量数据,列表显示大批量数据
必须设置data属性,data属性设置request中缓冲数据获取类的key值,
所以pager标签必须与listdata 标签一起使用才能完成分页列表显示功能
pager tag的data属性值必须要与listdata tag的keyName或dataInfo属性一致,否则将不显示数据
内置变量:pager_info
-->
<tag>
<name>pager</name>
<tagclass>com.frameworkset.common.tag.pager.tags.PagerTag</tagclass>
<teiclass>com.frameworkset.common.tag.pager.tags.PagerTagExtraInfo</teiclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>id</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>url</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>items</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>maxItems</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>maxPageItems</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>maxIndexPages</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>isOffset</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>index</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>export</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>scope</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>field</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>title</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>width</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>sortKey</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<!--
控制分页/列表开关
true:为列表
false:为分页
缺省:false
-->
<attribute>
<name>isList</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>data</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<!--
分页标签页面导航时提交的form表单名称
-->
<attribute>
<name>form</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<!--
分页导航form提交前的提示信息
-->
<attribute>
<name>prompt</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>statement</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>dbname</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
<!--
功能说明:为分页列表标签中自动设置的超链接添加参数
-->
<tag>
<name>param</name>
<tagclass>com.frameworkset.common.tag.pager.tags.ParamTag</tagclass>
<bodycontent>empty</bodycontent>
<attribute>
<name>id</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>name</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>value</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<!--
type:1.parameter 通过request.getParameter(name)取值;
2.attribute 通过request.getAttribute(name)取值;
-->
<attribute>
<name>type</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
<!--
功能说明:显示上下翻页,跳转按钮
-->
<tag>
<name>index</name>
<tagclass>com.frameworkset.common.tag.pager.tags.IndexTag</tagclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>id</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>export</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
</attribute>
</tag>
<!--
功能说明:显示分页列表表头标签
-->
<tag>
<name>header</name>
<tagclass>com.frameworkset.common.tag.pager.tags.HeaderTag</tagclass>
<bodycontent>JSP</bodycontent>
</tag>
<!--
功能说明:显示分页列表表头项标签
设置sort属性的值为"true",可以安该列所对应的属性对当前页面数据排序
(保留按该列队应的数据库字段排序的功能)
-->
<tag>
<name>title</name>
<tagclass>com.frameworkset.common.tag.pager.tags.TitleTag</tagclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>bgColor</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>title</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>colid</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>sort</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>width</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>className</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>align</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>nowrap</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>colspan</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
<!--
功能:循环输出列表数据,可嵌套list tag
如果是嵌套列表则可设置如下属性:
colName,property,sortKey,desc,必须设置colName属性
-->
<tag>
<name>list</name>
<tagclass>com.frameworkset.common.tag.pager.tags.PagerDataSet</tagclass>
<teiclass>com.frameworkset.common.tag.pager.tags.PagerDataSetExtraInfo</teiclass>
<bodycontent>JSP</bodycontent>
<!--
列表标识
-->
<attribute>
<name>id</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>type</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>colName</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>property</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>sortKey</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<!--
查找祖先(list)索引
-->
<attribute>
<name>index</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>desc</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>sessionKey</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>requestKey</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>pageContextKey</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>needClear</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
<!--
功能:用来显示对象的详细信息,包括字段值,对象中包含的集合(list/set/map等等)中的对象的所有信息
所要显示的对象可以从request,session,pageContext中获取,事先将对象设置到上述对象的属性中
属性值通过嵌套cell tag显示,集合通过嵌套list tag显示.
本标签还可作为分页/列表的内嵌标签使用,当属性为javabean时用来显示其详细信息
属性:
sessionKey: 指定存放对象的session key
requestKey: 指定存放对象的request 属性key
pageContextKey: 指定存放对象的pageContext 属性key
needClear: 控制detail标签结束时是否清楚存放在session/request/pageContext中的对象,
true清除,false不清除,默认为不清楚
colName: 标签作为分页/列表的内嵌标签使用
property: 标签作为分页/列表的内嵌标签使用
-->
<tag>
<name>beaninfo</name>
<tagclass>com.frameworkset.common.tag.pager.tags.DetailTag</tagclass>
<teiclass>com.frameworkset.common.tag.pager.tags.DetailTagExtraInfo</teiclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>sessionKey</name>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -