${cid}<!--category_id-->
${page}<!--当前页面-->
${pages}<!--总页面数-->
<!--翻页-->
<table border="0" cellspacing="4" cellpadding="0" style=" margin: 0px 140px 0px auto;">
<tr>
<td ><#if page==1><img src="img/a2.gif" width="12" height="13" border="0" title="已经为首页" />
<#else><a href="document_manage.action?cid=${cid}&page=${page-1}"><img src="img/a2.gif" width="12" height="13" border="0" title="上一页" /></a></#if></td>
<td align="center">
<#list clist as d>
<#if page==d><a href="document_manage.action?cid=${cid}&page=${d}"><strong>${d}</strong></a>
<#else><a href="document_manage.action?cid=${cid}&page=${d}">${d}</a></#if>
</#list>
</td>
<td ><#if page==pages><img src="img/a3.gif" width="12" height="13" border="0" title="已经为尾页" />
<#else><a href="document_manage.action?cid=${cid}&page=${page+1}"><img src="img/a3.gif" width="12" height="13" border="0" title="下一页" /></a></#if></td>
</tr>
</table>
分享到:
相关推荐
而Freemarker则是一种强大的模板引擎,常用于生成动态Web内容,它与Struts1.2结合可以实现视图层的灵活处理。 在本例子中,我们将探讨如何使用Struts1.2和Freemarker2.3.8来实现登录成功页面的静态化。静态化是一种...
FreeMarker提供了一种灵活且强大的方式来处理动态内容,尤其适用于Web开发中的视图层。在FreeMarker中实现通用的分页功能是提高Web应用程序性能和用户体验的重要一环。 ### FreeMarker通用分页知识点解析 #### 1. ...
例如,你可以创建一个自定义标签用于处理分页数据,接受页码和每页数量作为参数,然后在后台查询数据库并返回相应的页面内容。 此外,FreeMarker还支持自定义函数,它们类似于JavaScript中的函数,可以接收参数并...
创建静态页面工具类,需要Freemarker的支持
4. **Freemarker模板**:在Freemarker模板中,你可以使用Struts2提供的`<s:iterator>`标签遍历当前页的数据,同时使用自定义的Freemarker宏或Struts2的`<s:url>`标签生成分页链接。例如,可以创建一个`pagination....
本话题主要探讨的是如何利用可视化div布局来生成FreeMarker模板,并结合Spring MVC 3框架进行应用。下面将详细阐述这些概念及其相关知识点。 1. **FreeMarker模板引擎**:FreeMarker是一个开源的Java模板引擎,它...
1. **Freemarker模板语言**:Freemarker使用模板语言,由`<#...>`和`${...}`这样的标记组成,用来控制逻辑和显示数据。例如,`<#if ...>`用于条件判断,`${...}`用于输出变量值。 2. **配置Struts2**:在Struts2的...
2. **配置Freemarker**:在Java项目中,你需要引入`Freemarker`库,并配置相应的设置,如模板路径、数据模型等。创建一个`Template`对象,加载HTML模板文件。 3. **构建数据模型**:根据业务需求,创建一个数据模型...
本项目利用了`httpclient`与`freemarker`这两个工具来实现静态化的分页功能。下面将详细阐述这两个工具以及它们在静态化分页中的应用。 首先,`httpclient`是Apache的一个开源HTTP客户端库,它提供了丰富的API,...
使用Freemarker模版生成不同的静态文件,该工具类使用简单,方法说明:包含所需的参数,可以进行二次封装
Freemarker是一个强大的模板引擎,常用于JavaEE应用中的视图层处理,尤其与Struts2等MVC框架配合使用,能实现灵活的动态页面渲染。这个"freemarker Demo"是一个适合初学者的示例项目,旨在帮助新接触Freemarker的...
`freemarker-2.3.23.jar`是Freemarker库的一个版本,发布于2.3.23,这个版本可能包含了对早期版本的一些改进、新功能或bug修复。 Freemarker的核心概念是模板语言,它是一种声明式的编程方式,允许开发者编写不包含...
在 Web 开发中,Spring 框架与 Freemarker 模板引擎的整合是常见的技术组合,尤其对于初学者而言,掌握这一技能能够帮助快速构建动态网页。本教程将通过一个简单的 Demo,向萌新介绍如何使用 Spring 和 Freemarker ...
Freemarker 简介及标签详解大全 FreeMarker 是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯 Java 编写。FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序。虽然 FreeMarker ...
这个"freemarker-2.3.28.jar"是Freemarker库的一个具体版本,版本号为2.3.28,它是Java的一个可执行的JAR(Java Archive)文件,用于在Eclipse集成开发环境中作为插件使用。 在Freemarker的2.3.28版本中,我们可以...
FreeMarker与Apache Shiro结合使用的知识点: FreeMarker是一款强大的、开源的模板引擎,它允许开发者用简单的文本格式来描述HTML、XML等文档的结构,并在运行时动态生成这些文档。Shiro则是Apache的一个全面且易用...
赠送jar包:freemarker-2.3.31.jar; 赠送原API文档:freemarker-2.3.31-javadoc.jar; 赠送源代码:freemarker-2.3.31-sources.jar; 赠送Maven依赖信息文件:freemarker-2.3.31.pom; 包含翻译后的API文档:...
下面我们将深入探讨如何配置Spring以使用Freemarker作为视图解析器,以及如何在前端页面上全面使用Freemarker进行渲染。 首先,我们需要在Spring的配置文件中添加对Freemarker的支持。这通常涉及到以下几个步骤: ...
在处理Freemarker模板引擎时,中文乱码问题是一个常见的挑战,尤其是在国际化应用中。Freemarker是一款功能强大的模板引擎,被广泛应用于Web开发中,用于动态生成HTML、XML等文本格式的页面。然而,当涉及到非英文...