博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Velocity脚本基本语法简介
阅读量:4193 次
发布时间:2019-05-26

本文共 620 字,大约阅读时间需要 2 分钟。

  Velocity是一个基于java的模板引擎(template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。作为一个比较完善的模板引擎,Velocity的功能是比较强大的,但强大的同时也增加了应用复杂性。这里简单Velocity脚本的基本语法:
 1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;
 如:
 #if($info.imgs)
 
 #else
 
 #end
 
 2、"$"用来标识一个对象(或理解为变量);
 如:$i、$msg、$TagUtil.options(...)等。
 
 3、"{}"用来明确标识Velocity变量;
 比如在页面中,页面中有一个$someonename,此时,Velocity将把someonename作为变量名,若我们程序是想在someone这个变量的后面紧接着显示name字符,则上面的标签应该改成${someone}name。
 
 4、"!"用来强制把不存在的变量显示为空白。
 如当页面中包含$msg,如果msg对象有值,将显示msg的值,如果不存在msg对象同,则在页面中将显示$msg字符。这是我们不希望的,为了把不存在的变量或变量值为null的对象显示为空白,则只需要在变量名前加一个“!”号即可。
如:$!msg
 

转载地址:http://haooi.baihongyu.com/

你可能感兴趣的文章
tomcat服务器对于http协议的处理
查看>>
Vuejs学习笔记
查看>>
POJ 1436 Horizontally Visible Segments (线段树+区间覆盖)
查看>>
【转】ASP.NET MVC 3不安装也能在服务器上运行
查看>>
Django Model 定义语法
查看>>
构造函数
查看>>
SQL语句增加字段、修改字段、修改类型、修改默认值
查看>>
选择排序
查看>>
EntityFramework学习笔记之Decimal精度控制
查看>>
033-centos7下安装gitlab
查看>>
让FPGA初学者头疼的各种仿真【转载】
查看>>
报表订阅
查看>>
jmx : ClientCommunicatorAdmin Checker-run
查看>>
2016/1/14Ajax
查看>>
阻塞式和非阻塞式IO
查看>>
CSS书写格式
查看>>
c++的输入和输出流
查看>>
创建函数
查看>>
python判断字符串是否是json格式方法分享
查看>>
搭建微信小程序基本的https与wss环境
查看>>