<#include "/ftl/ecs/pagination.ftl" />分页lg使用?jin)Freemarker的宏?br />
分页lg需要输?个参敎ͼ分别为id、method、btnCssClass、cssClassQ其中id、method必须输入QbtnCssClass、cssClass可选。以下是参数详细说明Q?br />
1.id : 分页lg的唯一标识?br />
2.method : 分页用的Action。例如:(x)定义?jin)Action为PaginationQ则method输入 Pagination.actionQ若为动态方法调用,可输入Pagination!query.action
3.cssClass : 分页lg的class属性。例如cssClass="center"?br />
4.btnCssClass : 分页lg按钮的class属性。例如btnCssClass="btn_history"?br />
<@pagination id="***" btnCssClass="***" cssClass="***" method="***.action"> <table> <tr> <td></td> ... </tr> </table> </pagination>
PageSupport.javal承自ActionSupport.javaQ在要分늚Ҏ(gu)中用PageSupport.java提供的List pageCall(String module, String target, Map dataMap)分页调用?br /> 通过setPageSize(int pageSize)Ҏ(gu)讑֮每页昄的记录数?br /> API详细说明Q?br /> 1.pageCall
参数说明Q? 1) String module : 调用service的通道Q例如:(x)upf、esf? 2) String target : 要调用的service的方法,例如Qcom.ailk.ecs.service.TdupfPageService.selectAllUser? 3) Map dataMap : 输入参数? q回D明:(x) List : 面昄的数据记录?
2.setPageSize
参数说明Q? 1) int pageSize : 每页昄记录数?
在service装分页Dao或者分|法?/p>
pagination.ftl代码: