`
netxdiy
  • 浏览: 728678 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

velocity模板的使用简单的语法

 
阅读更多

1,#set用法
#set($name1="first!")
Hello, $name1 <br>
2,#foreach用法
#foreach ($iii in $theList)
<tr>
<td bgcolor="#eeeeee">$iii</td>
</tr>
#end
3 #if..elseif 用法
1》#if( $foo )
<strong>Velocity!</strong>
#end
2》
#if( $foo < 10 )
<strong>Go North</strong>
#elseif( $foo == 10 )
<strong>Go East</strong>
#elseif( $bar == 6 )
<strong>Go South</strong>
#else <strong>Go West</strong>
#end

4注释
单行注释 ## 多行注释 #*。。*#
5 调用方法
$customer.getAddress()
$purchase.getTotal()
可以看做:$customer.Address and $purchase.Total
$foo $foo.getBar() ## 等同于$foo.Bar
$data.getUser("jon") ## 等同于 $data.User("jon")
$data.getRequest().getServerName()
## 等同于 $data.Request.ServerName
## 等同于 $

分享到:
评论

相关推荐

    Velocity模板技术语法详细介绍

    Velocity模板技术语法详细介绍,包括很详细的示例代码 1.变量………………………………………………………………………………1 2.循环………………………………………………………………………………2 3.条件语句...

    velocity模板使用指南中文版

    Velocity 模板使用指南中文版 Velocity 是一种流行的模板引擎,广泛应用于Java 和 .Net 平台。它提供了一个灵活、可扩展的模板语言,能够根据需要生成动态内容。本文档是 Velocity 模板使用指南中文版,旨在帮助...

    Velocity模板使用指南中文版

    ** Velocity模板语言简介** ...Velocity通过简单的语法,使得非程序员(如网页设计师...通过学习这本《Velocity模板使用指南中文版》,你将全面了解Velocity模板语言的使用,从而在项目开发中更高效地实现动态内容生成。

    Velocity模板入门DEMO

    Velocity模板语言(Velocity Template Language,简称VTL)是Apache软件基金会的Velocity项目中的一部分,它是一种用于生成动态网页内容的模板引擎。Velocity以其简洁、易读的语法,为Java开发者提供了一种高效的...

    《Velocity模板使用指南中文版》.doc

    这份文档《Velocity模板使用指南中文版》旨在帮助Java开发者更好地理解和应用Apache Velocity模板语言(Velocity Template Language,简称VTL)。无论是初学者还是有经验的开发者,都可以通过这份指南深入学习如何...

    JAVA的Velocity语法学习

    ** Velocity模板引擎的应用 ** 1. Web应用:Velocity常被用于MVC框架中,作为视图层的模板引擎,将数据模型与HTML模板结合,生成动态网页。 2. 邮件发送:Velocity可以用来生成个性化邮件内容,将用户信息嵌入到...

    JavaScript模板引擎Velocity.js.zip

    Velocity.js 是velocity模板语法的javascript实现。Velocity 是基于Java的模板引擎,广泛应用在阿里集 体各个子公司。Velocity模板适用于大量模板使用的场景,支持复杂的逻辑运算,包含 基本数据类型、变量赋值和...

    Velocity模板解析

    1. **Velocity模板语法** - **变量引用**:在Velocity模板中,通常使用`$variable`来引用Java对象的属性,例如`$user.name`表示获取名为"user"的对象的"name"属性。 - **指令**: - `#set`:用于赋值,如`#set($...

    模板:velocity和freemarker的比较

    在 WebWork2 中,我们可以随意选择使用 Freemarker 或 Velocity 作为 View,模板技术作为 View 的好处是很多,尤其和 JSP 比较起来优点更大。 Velocity 和 Freemarker 都是开源的模板技术,它们都提供了强大的功能...

    SpringBoot集成Mybatis,velocity模板展示数据

    本项目主要探讨的是如何将SpringBoot与Mybatis、Velocity模板引擎进行整合,以便更高效地展示和处理数据。 首先,让我们深入了解SpringBoot的核心特性。SpringBoot的设计理念是“约定优于配置”,它内置了Tomcat...

    Struts2与Velocity模板

    Velocity 是一种基于 JAVA 的模板引擎,开发人员使用简单的模板语言就可以快速开发显示层,它使得显示层与程序代码分离。在 Struts2 框架中,Velocity 模板引擎可以与 Struts2 集成,实现了显示层与程序代码的分离。...

    Velocity模板应用

    Velocity模板语法 Velocity模板语言(VTL)是一种简洁的文本标记语言,用于描述如何组合数据和模板以生成输出。常见的VTL指令包括: - `${expression}`:插入表达式的值,如 `${user.name}`。 - `#set($var = ...

    Velocity模板语言介绍

    Velocity模板语言提供了一种简单有效的方式来整合动态内容与静态页面。通过使用VTL,可以轻松地创建出既美观又功能强大的Web页面。对于Web开发者来说,了解和掌握Velocity不仅能够提升开发效率,还能帮助他们在项目...

    velocity文档及其详细语法

    Velocity模板语言(VTL)是一种简单的脚本语言,它允许开发者在HTML或其他类型的文本文件中插入可执行的代码片段。VTL的主要目标是分离内容和表现,使得设计师可以专注于页面布局,而开发者则处理业务逻辑。 ### ...

    SpringBoot集成Mybatis,velocity模板

    5. **使用Velocity模板**:创建Velocity模板文件(如`templates/email.vm`),然后在服务类中使用VelocityContext填充数据,并通过VelocityEngine渲染模板。 ```java // EmailService.java public void sendEmail...

    Velocity语法以及整合struts2总结

    2. **简洁语法**:Velocity的语法简单直观,类似于XML的注释形式,易于学习和使用。 3. **高性能**:相比JSP,Velocity的解析速度更快,因为它不包含任何服务器端的执行环境,减少了服务器的负担。 4. **可扩展性**...

    SpringBoot Velocity 代码生成模板

    在Spring Boot项目中,使用Velocity模板引擎可以自定义生成代码,如Mapper、Mapper.xml、Service、Controller等。Mapper是数据库操作层,通常配合MyBatis框架使用;Mapper.xml包含SQL语句;Service是业务逻辑层,...

    velocity模板引擎

    Velocity是一种基于Java的模板引擎,它允许Web开发者通过简单的模板语法来生成动态HTML网页、XML文档等。Velocity的核心优势在于其简洁易懂的语法结构,以及强大的功能支持。 - **定义变量**:Velocity提供了丰富的...

Global site tag (gtag.js) - Google Analytics