`
雪国列车
  • 浏览: 76945 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

velocity基础

阅读更多
1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;
如:
#if($info.imgs)
<img src="$info.imgs" border=0>
#else
<img src="noPhoto.jpg">
#end

2、"$"用来标识一个对象(或理解为变量);如
如:$i、$msg、$TagUtil.options(...)等。

3、"{}"用来明确标识Velocity变量;
比如在页面中,页面中有一个$someonename,此时,Velocity将把someonename作为变量名,若我们程序是想在someone这 个变量的后面紧接着显示name字符,则上面的标签应该改成${someone}name。

4、"!"用来强制把不存在的变量显示为空白。
如当页面中包含$msg,如果msg对象有值,将显示msg的值,如果不存在msg对象同,则在页面中将显示$msg字符。这是我们不希望的,为了把不存 在的变量或变量值为null的对象显示为空白,则只需要在变量名前加一个“!”号即可。
如:$!msg
分享到:
评论

相关推荐

    velocity基础教程--1.标准使用

    【Velocity基础教程——1.标准使用】 Velocity是一个开源的Java模板引擎,它允许开发者将HTML页面中的业务逻辑与展示逻辑分离。Velocity通过提供一个简单的模板语言来实现这一目标,使得非程序员也能轻松编辑模板,...

    velocity基础教程

    【Velocity基础教程】 Velocity是一个基于Java的模板引擎,它的主要作用是将数据和模板结合,生成最终的输出,常用于Web应用开发、SQL、XML或代码的生成以及系统集成组件。Velocity通过简单的模板语言(Template ...

    velocity基础资料

    【Velocity基础资料】 Velocity是一款基于Java的模板引擎,它允许开发者将HTML页面设计与业务逻辑分离,使得非程序员也可以参与到网站的页面制作中。Velocity在Web应用开发中扮演着重要角色,尤其对于那些希望将视...

    velocity入门使用教程

    教程内容包含了解Velocity模板引擎的基础知识、学习VTL语法、设置和使用velocity.properties配置文件以及如何在Servlet和Spring MVC环境中集成Velocity。 ### Velocity模板引擎的基本使用方法 Velocity可以用来...

    velocity 配置jar包

    Velocity 基础概念 - **Velocity Template Language (VTL)**:VTL 是 Velocity 的核心,它定义了如何在模板中引用和操作 Java 对象。VTL 使用 `#` 符号作为指令的开始,`$` 符号用于表示变量。 - **Context**:...

    velocity入门基础

    ### Velocity 入门基础知识 #### 一、Velocity 概述 **Velocity** 是一款基于 Java 的模板引擎,它被设计用来让开发者能够轻松地利用模板语言来引用 Java 代码所定义的对象。这种机制使得 Velocity 成为了一个强大...

    Velocity框架学习教程

    #### 二、Velocity基础语法 - **声明**: `#set($var=XXX)`用于设置变量的值。 - **支持的数据类型**:包括字符串、数字、列表等。 - **示例**:`#set($i=1)`, `#set($arr=["yt1","t2"])` - **注释**:用于添加注释...

    velocity总结

    #### 二、Velocity 基础语法详解 ##### 2.1 Velocity 标记符号详解 - **“#”号的使用**:“#”号用于标识 Velocity 脚本中的各种语句,包括但不限于条件语句(`#if`, `#else`, `#end`)、循环语句(`#foreach`, `...

    Velocity用户手册---中文版

    1. **Velocity基础**:包括Velocity的基本概念,如模板语言、变量、指令和宏。Velocity的模板语言(VTL)是一种简单的、易于理解的语言,它允许开发者在HTML或XML文档中嵌入Java表达式。 2. **Velocity上下文**:...

    \velocity语法

    #### 二、Velocity 基础知识 ##### 2.1 Velocity 的工作原理 Velocity 主要由以下几个部分组成: 1. **数据模型**:由 Java 对象组成的集合,这些对象可以在模板中被引用。 2. **模板**:包含文本、变量引用、...

    Velocity coding reference

    Velocity基础 #### 1.1 模板语言简介 Velocity模板语言(VTL)是一种简单但强大的标记语言,用于在HTML或其他格式的文档中嵌入动态内容。VTL的核心概念是变量引用、控制结构和宏定义。 #### 1.2 变量引用 在...

    关于velocity的基础知识

    ### 关于Velocity的基础知识 #### 一、Velocity简介 Velocity是一种强大的基于Java的模板引擎,它的主要作用在于简化Web开发过程中对于动态内容的处理。它允许开发者通过使用一种直观的模板语言来引用由Java代码...

    velocity入门简介

    #### 二、Velocity基础概念 - **模板文件**:包含静态文本和动态数据变量,用于定义输出的格式和样式。 - **变量**:以 `$` 符号开头,代表动态数据,例如 `$customName`。 - **宏**:类似于函数,可以封装一组指令...

    JAVA中Velocity语法基础.pdf

    JAVA 中 Velocity 语法基础 Velocity 是一个基于 Java 的模板引擎(template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用由 Java 代码定义的对象。Velocity 应用于 web 开发时,界面...

    Java进阶教程Velocity快速掌握模板引擎视频

    本课程从velocity engine也就是velocity引擎开始, 先讲解velocity的基本使用以及基础语法 , 然后再讲解velocity 的进阶内容velocity Tools , 以及velocity作为web项目的视图改如何使用 , 每一部分都会有一个综合案例...

    JAVAEE Velocity例子工程

    同时,这也是一种理解Velocity工作原理的好方式,为以后在更大规模的JAVAEE项目中使用Velocity打下基础。 总结来说,`JAVAEE Velocity例子工程` 提供了一个直接操作 Velocity 的实例,帮助开发者理解如何在JAVAEE...

    velocity的学习资料

    这个压缩包提供的资料应该涵盖了Velocity的基础和进阶知识,对于想要学习或提升Velocity技能的开发者来说,是一份宝贵的资源。通过深入学习和实践,可以掌握如何有效地使用Velocity来创建高效、可维护的动态内容生成...

Global site tag (gtag.js) - Google Analytics