弓背霞明剑照霜,秋风走马出咸阳。这篇文章主要讲述Velocity语法大全相关的知识,希望能为你提供帮助。
【Velocity语法大全】 一、基本语法 | |||
1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等; 如: #if($info.imgs) < img src="https://www.songbingjia.com/android/$info.imgs" > #else < img src="https://www.songbingjia.com/android/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 | |||
1、$!obj直接返回对象结果。
如:在html标签中显示java对象msg的值。< p> $!msg< /p>
在html标签中显示经过HtmlUtil对象处理过后的msg对象的值< p> $!HtmlUtil.doSomething($!msg)< /p>
推荐阅读
- #yyds干货盘点#设计模式之工厂模式
- Golang的变量介绍
- 为什么 Go 是我最喜欢的编程语言(2017)[翻译]#IT人的升职加薪tips#
- #yyds干货盘点#HTML常见状态码消息
- Linux文件系统日志分析
- 配置日志服务器收集日志文件
- Linux 快捷键,让你的工作效率加倍
- SSM项目配置 拦截器#私藏项目实操分享#
- #yyds干货盘点# kubeadm添加新master或node