博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Velocity脚本基本语法简介
阅读量:4191 次
发布时间: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/

你可能感兴趣的文章
手机价格要上涨?小米和Realme确认芯片短缺:高通交付延长至30周以上
查看>>
情怀奏不响民宿的狂想曲
查看>>
苹果iPhone 13有望提供1TB存储 但仅限高端机型
查看>>
会玩!格力公开“磁悬浮床垫”专利
查看>>
鸿蒙系统将登陆2亿台华为手机,“别的厂商想用,我们会支持!”
查看>>
ROG游戏手机5跑分曝光:全球首发18GB超大内存
查看>>
亚洲新首富出炉!富豪榜单大洗牌,马云3年来首次跌出中国前三
查看>>
沃尔沃XC40纯电版官宣降价至29.9万元起
查看>>
董明珠:建议个税起征点提高到一万元
查看>>
魅族预热魅族18系列:没有中杯 大杯起步
查看>>
百度吉利成立的汽车公司名称曝光,百度持股55%
查看>>
昆仑万维14亿收购音频社交平台Star Group 60%股权 周亚辉获益超10亿元
查看>>
蔚来已开始部署第二代换电站 最大容量13块电池
查看>>
3月4日见!Redmi Note 10系列屏幕升级:首次采用Super AMOLED屏
查看>>
传网易云音乐高管变动:市场副总裁李茵离职 CEO被降权
查看>>
最高法明确:未成年直播打赏可退还
查看>>
最便宜的骁龙888旗舰机!realme真我GT正式发布:2799元起售
查看>>
市监总局对橙心优选等五家社区团购不正当价格行为作出行政处罚
查看>>
“电视剧女主睡在我家床”案一审判决,出品方赔惨,但判决结果惹争议?
查看>>
三年白干!程序员因违反《竞业协议》赔偿腾讯97.6万元,返还15.8万元
查看>>