<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
</head>
<body>
<h1>pageCount = ${pageUtil.pageCount}</h1>
<h1>currentPage = ${pageUtil.currentPage}</h1>
<#macro pagination pageCount totalCount uri pageIndex>
<#if (pageCount > 1)>
<#if (pageIndex>1)>
<a href="${uri}¤tPage=1" title="首页"><<</a>
</#if>
<#--如果前面页数过多,显示"..."-->
<#if (pageIndex>5)>
<#assign prevPages=pageIndex-9>
<#if prevPages lt 1>
<#assign prevPages=1>
</#if>
<#assign start=pageIndex-4>
<a href="${uri}¤tPage=${prevPages}" title="向前5页">...</a>
<#else>
<#assign start=1>
</#if>
<#-- 显示当前页附近的页-->
<#assign end=pageIndex+4>
<#if (end>pageCount)>
<#assign end=pageCount>
</#if>
<#list start..end as index>
<#if pageIndex==index>
<b>${index}</b>
<#else>
<a href="${uri}¤tPage=${index}">${index}</a>
</#if>
</#list>
<#--如果后面页数过多,显示"...":-->
<#if (end lt pageCount)>
<#assign endend=end+5>
<#if (end>pageCount)>
<#assign end=pageCount>
</#if>
<a href="${uri}¤tPage=${end}" title="向后5页">...</a>
</#if>
<#-- 显示"下一页":-->
<#if (pageIndex lt pageCount)>
<a href="${uri}¤tPage=${pageCount}" title="末页">>></a>
</#if>
<#else>
nothing
</#if>
</#macro>
<@pagination pageCount=pageUtil.pageCount totalCount=pageUtil.totalCount uri=pageUtil.partUrl pageIndex=pageUtil.currentPage/>
</body>
</html>
分享到:
相关推荐
好用的 freemarker 分页宏模板dom结构比较主流的一个分页一排显示10个分页按钮(想定制的话把页码提取出来做为参数即可)pagenav.previousPage 存着上一页pagenav.totalPage 总页数pagenav.pageNo 当前页面页码page...
<w:p ><w:r><w:br w:type="page" /></w:r></w:p> 分页符 基本步骤 1.用word做一个需要的格式模板,在需要替换的部分用“____”标记,存储为xml格式。 2.用myEclipse打开xml文档把“____”修改为freemarker标记 ...
基于Java语言来导出Word文档的方式也有很多种,如Jacob,Apache POI,Freemarker,PageOffice,java2word 等等。。。。 在这里将通过Freemarker这个模板引擎来实现导出 Word,项目不限于Swing,SSH,SSM,Spring ...
JAVA模版引擎Freemarker常用标签(一) 1. if指令 这是一个典型的分支控制指令,该指令的作用完全类似于Java语言中的if,if指令的语法格式如下: <#if condition>... <#elseif condition>... <#elseif condition>......
Java语言利用POI读取excel文档,利用Freemarker建立word模板(带图片),excel每一行数据生成单个word文档,再利用POI合并成一个word文档(源码); 博客地址:...
@RequestMapping("page/test") public String Test(Model model,HttpServletRequest request){ //获取项目路径 String basePath = request.getScheme()+"://"+request.getServerName()+":"+r
Apache Click is a simple JEE web application framework for commercial Java ...ClickServlet creates a Page object to process the request and then uses the page's Velocity template to render the results.
JAVA WORD中实现电子印章效果 文字浮于印章上面
(其他模板引擎也支持,比如JSP 和Freemarker) 此框架采用一个简单的Servlet,叫做ClickServlet,,来扮演一个请求分发者。当一个请求来到时, ClickServlet 创建一个Page 对象来处理请求,并使用页面Velocity 模板来...
Java根据word 模板,生成自定义内容的word 文件案列使用的工具文件
6、InfoPage和NodePage标签增加p0参数。 7、升级MySQL驱动,支持MySQL5.7。 缺陷(Bug) 1、修复:后台右上角小房子图标的前台首页链接在多站点情况下,切换站点后无变化。 2、修复:文档管理标题图、属性图、...
电子商城系统设计 目 录 1 实习内容简述 2 1.1 ... 万维网上的一个超媒体文档称之为一个页面(外语:page)。作为一个组织或者个人 在万维网上放置开始点的页面称为主页(外语:Homepage)或首页,主页中通常包括有 指
public Page paginateBy(int pageNumber, int pageSize, String where, Object... paras) { return paginate(pageNumber, pageSize, getSelectSql(), getExceptSelectSql() getWhere(where), ...
10.2.1 <page:applyDecorator>和标签的使用介绍 198 10.2.2 、和标签的使用介绍 200 附录 204 附录1 安装JBoss让它部署Web项目 204 F1.1 安装 204 F1.2 手工部署Web项目 207 附录2 Mysql数据库使用和创建Web项目...
他们的技术选型初期是,网页是使用多页面的,前端(我)这边是提供静态的网页给到他们,然后他们使用freemarker来进行数据的写入,然后有什么相互作用的话我再干预。让后自己就构造出了这么一个实现多页面的webpack...
APPENDIX C Repository FreeMarker Template API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 APPENDIX D Repository JavaScript API Reference . . . . . . . . . . . . . . . . . . . . . ...
2.如果是在Freemarker的html中: RegionSelect= "com.enation.app.base.component.widget.regions.RegionSelectDirective"?new()> 以上两种方式均支持以下参数: province_id:省id city_id:市id region_id:...
一 Jeecms安装过程 将解压后得到的jeecms-...<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <property name="freemarkerVariables"> <map> …… ...
Welcome Page 27.1.7. Custom Favicon 27.1.8. Path Matching and Content Negotiation 27.1.9. ConfigurableWebBindingInitializer 27.1.10. Template Engines 27.1.11. Error Handling Custom Error Pages ...