![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Velocity
文章平均质量分 74
dangelrose
爱自己的专业,爱运动,爱音乐,爱交友,爱生活。
展开
-
Introduction to Velocity
Introduction to Velocity Velocity is a simple yet powerful Java-based template engine that renders data from plain Java objects to text, xml, email, SQL, Post Script, HTML etc. The te...原创 2010-07-07 10:36:19 · 88 阅读 · 0 评论 -
Introduction to Velocity(2)
Velocity 是一个高效、简洁的 Java 模板引擎,而且有很好的可扩展性,这使之特别适合在 Web 项目中使用。本文通过一个实际应用例子对 Velocity 的模板语言中的指令系统进行了介绍,并演示了如何通过编写自定义的指令来扩展 Velocity 的功能。 < include java script once we verify teams wants to use...原创 2010-07-07 10:39:31 · 92 阅读 · 0 评论 -
velocity使用容易出现诡异情况
1、循环中 #foreach($item in $detail.items) #set($name=$item.name) $!name #end #foreach($item in $detail.items) #set($name=$item.name) $!name #end 假设$detail.items 有三个元素,第一个元素...原创 2010-07-07 10:45:43 · 311 阅读 · 0 评论 -
解决 Velocity 的 #foreach 中赋值语句的空值问题
请先看下面一段代码: #foreach($id in [1..50]) #set($user = $User.Get($id)) $id : ${user.name} #end 上面这段代码中,假设只存在一个id为1的用户,但是却会显示50个id都是1的用户及其名称,因为在 Velocity 中,如果某个赋值语句返回的结果是null,则不改变所赋值的对象值,也就是说...原创 2010-07-07 11:11:20 · 588 阅读 · 0 评论 -
Velocity自定义指令的render方法介绍
#define指令的作用刚好是相反的,rewrite实现功能:用任意一个vm来作layout布局,或任意重写layout中的某一部分! 1、修改velocity.properties,添加要自定义的指令的类 # 配制自定义指令所指向的类 userdirective=com.wcsky.common.directive.RewriteDirective # 配制自定义指令的默认使用参...原创 2010-07-07 11:13:11 · 491 阅读 · 0 评论 -
Struts 与 Velocity 的集成
带您一步步地把 Velocity 模板引擎集成进 Struts 应用程序。结果是一个快速、灵活的 JSP 替代物,同时带有希望从 Struts 得到的所有方便。 <!-- START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we verify teams wa...原创 2010-07-07 11:35:05 · 67 阅读 · 0 评论