`
nvry
  • 浏览: 319669 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

freemarker以分号或垂直线隔开而循环

    博客分类:
  • view
阅读更多

 

	<#if areas?exists && areas?size gt 0>
						&nbsp;&nbsp;
						<#assign dy=0>
						<#list areas?if_exists as area>
							<#assign dy=dy+1> 
							<#if dy=10>
								<br>&nbsp;&nbsp;
								<#assign dy=0>
							</#if>
							<input type="checkbox" value="${area.qydm?if_exists}" name="gldss" 
								<#list item.glds?if_exists?split("|") as gld>
									<#if (area.qydm?if_exists?trim) = (gld?if_exists?trim)>checked</#if>
								</#list>>&nbsp;${area.qymc?if_exists}&nbsp;&nbsp;&nbsp;
						</#list>
					<#else>
						暂无地市记录
					</#if>

 

分享到:
评论

相关推荐

    freemarker模板导出word循环图片表格源码和详细教程

    在本教程中,我们将探讨如何利用Freemarker模板来导出Word文档,并实现循环插入图片和表格的功能。这对于需要批量生成定制化报告或者文档的应用场景非常有用。 首先,我们需要了解Freemarker的基本语法。在...

    freemarker 自定义freeMarker标签

    本篇将深入探讨如何自定义FreeMarker标签,以扩展其功能并适应特定项目需求。 首先,理解FreeMarker的默认标签语法至关重要。FreeMarker使用${...}表达式来插入变量,#{...}用于输出注释,以及、等控制结构进行条件...

    SpringBoot_Freemarker生成Word_多个表格+两层嵌套循环

    SpringBoot_Freemarker生成Word_多个表格+两层嵌套循环; 步骤说明: 1.用Microsoft Office Word打开word原件;将文档中需要动态生成的内容,替换为属性名 ${name} 2.另存为,选择保存类型Word 2003 XML 文档(*....

    freemarker Demo 适用于freemarker初学

    Freemarker是一个基于模板的开源模板语言,它与Java代码分离,使得开发者可以专注于业务逻辑,而设计师则可以专注于页面设计。它不依赖于任何特定的Web框架,可以在各种Java应用中使用。 2. **模板语法** ...

    freemarker

    1. **模板(Template)**:模板是Freemarker的灵魂,它定义了最终输出的结构和样式,而具体的值由数据模型提供。模板文件通常以`.ftl`为扩展名。 2. **数据模型(Data Model)**:数据模型是Freemarker用来渲染模板...

    FreeMarker手册-Freemarker 2.3.18

    在Web应用中,FreeMarker常与Model-View-Controller(MVC)模式结合使用,控制器将处理业务逻辑,模型提供数据,而FreeMarker作为视图负责渲染输出。 8. **错误处理和调试** FreeMarker提供了丰富的错误处理机制...

    freemarker-2.3.23jar

    3. **控制结构**:Freemarker提供了丰富的控制结构,如条件语句(`&lt;#if&gt;`、`&lt;#else&gt;`、`&lt;#elseif&gt;`)、循环(`&lt;#foreach&gt;`)、以及异常处理(`&lt;#try&gt;`、`&lt;#catch&gt;`)等,使得模板具有一定的逻辑处理能力。...

    eclipse的freemarker插件

    总的来说,"eclipse的freemarker插件"是Eclipse开发环境中不可或缺的工具之一,它极大地提升了Freemarker模板开发的便捷性和专业性,使得开发者能够更加专注于业务逻辑,而非模板语法的细节。如果你在Eclipse中处理...

    FreeMarker

    2. **控制结构**:FreeMarker 提供了类似于编程语言的控制结构,如`&lt;#if&gt;`、`&lt;#else&gt;`、`&lt;#foreach&gt;`等,用于条件判断和循环遍历。例如,你可以用 `&lt;#if user.isAdmin&gt;` 判断用户是否为管理员,或者用 `...

    freemarker-2.3.28.jar

    3. **模板设计**: Freemarker强调模板应与业务逻辑分离,使得设计师可以专注于布局和样式,而开发者处理数据和逻辑。这种分离使得维护和更新变得更加容易。 4. **缓存机制**: 2.3.28版本可能包含了对模板编译后的...

    freemarker格式化缩进文本或include指令

    在这个场景中,"freemarker格式化缩进文本或include指令"主要涉及了两个重要的FreeMarker特性:格式化输出(formatting indentation)和模板包含(template inclusion)。 1. **格式化输出**: FreeMarker默认并不...

    freemarker-2.3.22

    3. **模板设计**:Freemarker支持条件语句、循环、包含其他模板等功能,使得模板设计灵活且易于维护。 4. **缓存机制**:Freemarker有内置的模板缓存,可以提高性能,尤其是在高并发环境下。 5. **国际化与本地化*...

    freemarkerdemo 生成word 插入图片

    模板文件中包含了一系列控制结构(如条件语句、循环)和变量引用,这些变量可以在运行时被Java对象中的数据替换。 2. **Word生成**:Freemarker不仅限于生成HTML,它也可以生成Microsoft Word(.doc或.docx)格式的...

    Velocity 和 FreeMarker区别

    ### Velocity与FreeMarker的区别 在IT领域特别是Java开发中,模板引擎是不可或缺的一部分,它们用于将数据模型转换为HTML、PDF、Word文档等格式。在众多模板引擎中,Velocity和FreeMarker是两种非常受欢迎的选择。...

    FreeMarker通用的分页

    - **循环迭代**:`&lt;#list&gt;`语句用于迭代指定的页码范围,构建每个页码的显示或链接。 - **条件渲染**:通过`&lt;#if&gt;`结构控制当前页的特殊样式,使其区别于其他页码链接。 - **参数传递**:宏之间以及宏与外部调用者...

    FreeMarker概述2008

    3. **通用数据模型**:FreeMarker通过插件式对象封装机制,使得Java对象能在模板中以变量形式显示。它支持抽象的表示方式,如JavaBean、XML文档等,让模板开发者无需关心底层技术细节。 4. **为Web准备**:内建处理...

    freemarker 2.3.10架包

    Freemarker的核心概念是基于模板的编程模型,它将数据模型与HTML(或其他格式)模板分离,使得程序员可以专注于业务逻辑,而设计师则可以专注于页面布局。这种工作方式提高了开发效率,降低了维护成本。 在2.3.10这...

    struts2+freemarker

    Struts2是Action框架,主要负责处理用户请求、业务逻辑控制以及与视图层的交互,而Freemarker则是一种模板引擎,用于生成动态HTML或其他格式的输出。 **Struts2** 是Apache软件基金会下的一个开源项目,它是基于MVC...

Global site tag (gtag.js) - Google Analytics