`

Velocity foreach 获取下标和size

阅读更多


$!{velocityCount}数量是从1开始的,所以获取下标直接-1就可以了,关于总数量直接$!{list.size()}。
#foreach($fundDet in $!list)
					<tr bgcolor="#f3f3f3">
					<td><input name="" type="checkbox" value="" style="border:none"/></td>
					<td height="32px">$!{velocityCount}</td>
					<td height="32px">$!{list.size()}</td><!-- debitAmt -->
					<td height="32px">$!{fundDet.creditAmt}</td>
					<td height="32px">$!{fundDet.profitAmt}</td>
					<td height="32px">$!{fundDet.fundSource}</td>
					<td height="32px">$!{fundDet.preBalance}</td>
					<td height="32px">$!{fundDet.balance}</td>
					<td height="32px">$!{fundDet.transSerial}</td>
					<td height="32px">$!{fundDet.transDate}</td>
					<td height="32px">$!{fundDet.transTime}</td>
					<td height="32px">$!{fundDet.comments}</td>
					<td height="32px">$!{fundDet.status}</td>
					<td height="32px">$!{fundDet.settleDate}</td>
				</tr>
  • 大小: 12.2 KB
分享到:
评论

相关推荐

    velocity模板路径

    **Velocity模板路径** ...通过理解并正确配置Velocity模板路径,开发者可以有效地管理和利用模板资源,提升项目的可维护性和扩展性。同时,灵活地利用各种资源加载器,可以在不同环境下方便地部署和运行应用。

    Velocity 和 FreeMarker区别

    - **Velocity**也支持循环,但其语法相对简单,通常使用`#foreach($item in $items)`这样的形式。 3. **条件判断**: - **FreeMarker**的条件判断语句更为灵活,支持更复杂的逻辑判断,如`&lt;#if condition&gt;`。 - ...

    模板:velocity和freemarker的比较

    Velocity和Freemarker模板技术比较 模板技术在现代软件开发中扮演着重要角色,而在目前最流行的两种模板技术中, Velocity 和 Freemarker 独占鳌头。在 WebWork2 中,我们可以随意选择使用 Freemarker 或 Velocity ...

    Velocity教程

    此外,有一些工具和库可以帮助简化Velocity的集成和调试,如Maven插件和IDEA插件。 总结,Velocity提供了一种强大的方式来实现Java应用中的视图层与业务逻辑分离,通过简洁的模板语言和上下文管理,使得开发更高效...

    Velocity文档和NVelocity类库

    变量引用用于获取后台Java对象的属性值,指令则用于控制流程和逻辑,宏类似于函数,可以封装重复使用的代码块。 **NVelocity API** NVelocity提供了一系列API,使得.NET开发者可以方便地初始化、解析和合并模板。...

    velocity-1.5.jar,velocity-1.6.2-dep.jar,velocity-tools-1.3.jar

    在这个版本中,Velocity提供了基本的模板引擎功能,包括变量替换、控制结构(如if、for、foreach)以及宏定义等。它支持JavaBean和Map对象的直接引用,并且通过Action接口可以方便地进行用户自定义操作。此外,...

    velocity和freemarker的比较

    标题“velocity和freemarker的比较”涉及到的是两个在Java Web开发中常用的模板引擎——Velocity和FreeMarker。它们都是用于将静态模板与动态数据结合,生成HTML或其他类型的文本输出,常用于MVC(模型-视图-控制器...

    velocity入门使用教程

    3. 指令:Velocity提供了一系列内置指令,如#set、#if、#foreach、#include等,用来控制模板逻辑。 4. 宏:定义可复用的代码块称为宏,可以通过`#macro`指令定义,通过`#end`指令结束。 #### velocity.properties...

    velocity文档及其详细语法

    Velocity提供了条件语句(`#if`,`#else`,`#elseif`)和循环语句(`#foreach`)。例如: ```vel #if ($age &gt; 18) 你已经成年了。 #elseif ($age ) 你还未成年。 #else 年龄信息不明确。 #end ``` 以及: ```...

    velocity的jar包

    1. **模板引擎**:Velocity提供了一个强大的模板引擎,允许开发者使用简单的文本格式来创建动态页面,模板中的指令由#号开头,如#{if}、#{foreach}等。 2. **模板语言**:Velocity模板语言(VTL)是 Velocity 的...

    Velocity标签详解文档

    `#foreach`循环和`#if`条件判断可以用来遍历和显示特定的数据,如打折商品,如果用户已经购买过某商品,则在页面上突出显示。 总的来说,Velocity提供了一种强大而灵活的方式来处理Web页面的动态内容,使得开发者...

    eclipse中velocity插件

    通过Velocity,你可以使用简单的指令(如#set、#if、#foreach等)来控制模板的逻辑,而将复杂的业务逻辑留在Java后端。这样,设计师和开发者可以更专注于各自的工作,提高协同效率。 总的来说,Eclipse中的Velocity...

    Velocity+servlet简单工程例子

    例如,`index.vm`可能是主页面模板,它可能包含一些#set()指令来设置变量,#if()和#else()来实现条件判断,以及#foreach()循环来迭代数据。 2. **Servlet类**:Servlet是Java Web应用中的核心组件,负责处理HTTP...

    Velocity之WEB(Object,List,Map)

    在给出的"Velocity002"压缩包文件中,可能包含了一些示例模板和对应的Java代码,展示了如何在Web应用中使用Velocity。通过分析这些文件,我们可以更深入地理解如何在实际项目中整合Velocity,以及如何利用其特性和...

    velocity文档(Velocity1.4java开发指南中文版,Velocity1.4模板使用指南中文版中文版)

    5. **指令集**:Velocity 提供了多种内置指令,如 #if, #foreach, #set 等,用于控制流程和处理数据。 ** Velocity 1.4 的主要特性** 在 Velocity 1.4 版本中,包含了以下主要特性: - **性能优化**:相比早期版本...

    velocity 电子书

    《Velocity》一书是关于Apache Velocity模板引擎的权威指南,主要面向Web开发人员和系统管理员。Velocity是一个开源的Java库,用于生成动态Web内容,它以其简洁、高效和可扩展性而闻名。这本书深入探讨了Velocity的...

    velocity document

    3. 在线社区:如Stack Overflow和GitHub,可获取问题解答和最新资讯。 通过深入学习Velocity文档,结合实际项目练习,你将能够熟练掌握这一强大的视图模板技术,并与Freemarker等其他模板引擎进行对比,以选择更...

    模板引擎 Velocity

    例如,`#if`、`#else`、`#foreach` 等用于条件判断和循环,`#set` 用于变量赋值,`$variable` 用于输出变量的值。 **源码解析** Velocity 的源码结构清晰,易于理解和扩展。主要包含以下几个关键组件: 1. **`...

    velocity官方工具包

    4. **指令(Directives)**: 指令是Velocity模板语言中的特殊关键字,用于控制流程或进行复杂的操作,如`#if`用于条件判断,`#foreach`用于循环。 ### 使用Velocity的基本步骤 1. **引入依赖**: 在Java项目中,...

Global site tag (gtag.js) - Google Analytics