我也来秀一个FreeMarker自定义的数据分页标签及使用示例

1. 先贴出分页标签pager.ftl的全部代码:

----------------------------------------------------------------------------------------------------------------------

<#-- 自定义的分页指令 (powered by qiujy)
    属性:
   pageNo      当前页号(int类型)
   pageSize    每页要显示的记录数(int类型)
   toURL       点击分页标签时要跳转到的目标URL(string类型)
   recordCount 总记录数(int类型)
 -->
<#macro pager pageNo pageSize toURL recordCount> 
  <#-- 定义局部变量pageCount保存总页数 -->
  <#assign pageCount=((recordCount + pageSize - 1) / pageSize)?int> 
 <#if recordCount==0><#return/>
<#-- 输出分页样式 -->

<#-- 页号越界处理 -->
  <#if (pageNo > pageCount)>
    <#assign pageNo=pageCount>
 
  <#if (pageNo < 1)>
    <#assign pageNo=1>
 
<#-- 输出分页表单 -->


----------------------------------------------------------------------------------------------------------------------

2. 再贴出使用图效:

  全部查询:

 我也来秀一个FreeMarker自定义的数据分页标签及使用示例_第1张图片

 

  根据名称模糊搜索:

我也来秀一个FreeMarker自定义的数据分页标签及使用示例_第2张图片

 

 

3. 对应的源代码和使用示例,我已经上传到CSDN的资源库中了,对应链接为:http://download.csdn.net/source/1751655

 

你可能感兴趣的:(其它)