- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
velocity语法(Velocity syntax)
velocity语法(Velocity syntax)
Catalog
The 1. variable:... And...
2. cycle:...:...
3. conditional sentences:...
The nesting of the 4. statements... And the following:...
5. notes:... The following:...
6. relation and logical operator:...
7. macro::...
8. #stop:...:...
9., #include and #parse:...
10. the use of the escape character...
11. built in objects:...
12. access to the array:...
In the sample section:...
Velocity syntax
1. variables
(1) the definition of variables:
#set ($name = hello) states that variables are weak types in velocity.
When using the #set command, literal strings enclosed in double quotes are parsed and reinterpreted, as follows:
#set ($directoryRoot = ` www )
#set ($templateName = ` index.vm )
#set ($template = ` $directoryRoot/$templateName )
$template
The output will be: www/index.vm
Note: it is not a problem to use $2.5 in velocity, because the variables in velocity always start with an uppercase or lowercase letter.
(2) the writing of variable norms
${name} can also be written as: $name. Use the preceding style.
For example, you want to dynamically organize a string through a variable $vice.
Jack is a $vicemaniac.
The original variable is $vice, but now its $vicemaniac, so Veloctiy doesnt know what you want. Therefore, you should write in a canonical format: Jack, is, a, ${vice}maniac
Now, Velocity knows that the variable is $vice, not $vicemaniac.
Note: when attribute references when not {}
(3) assignment of variables:
$name= Hello
The left of the assignment must be a variable or attribute reference. The right can be one of the following six types:
A variable reference, literal string, property reference, method reference, literal number, list of arrays.
The following example demonstrates each of the above types:
#set ($monkey = $bill) ## variable reference
#set ($monkey.Friend = Monica) ## string
#set ($monkey.Blame = $whitehouse.Leak) ## property reference
#set ($monkey.Plan = $spindoctor.)
织($网络))# #方法参考
#集(合monkey.number = 123)# #数
#集(合
您可能关注的文档
- oracle数据库名称的一些概念(Some concepts of the Oracle database name).doc
- oracle记录去重复,判断数字处理(Oracle records, repeats, and judges numbers).doc
- oracle触发器语法和实例(Oracle triggers syntax and examples).doc
- otp一次性语音芯片,高品质可重复烧录方案,10-2560秒录放音方案(OTP disposable voice chip, high-quality repeat burning program, 10-2560 seconds recorded playback program).doc
- ormonns10(Ormonns10).doc
- o型腿x型腿 宝宝的必经阶段(Stage o leg X type leg baby ).doc
- p s技术(P S技术).doc
- pb(铅).doc
- pcb设计规则(PCB design rules).doc
- pci5565反射内存特性(Pci5565 reflective memory characteristics).doc
- vf程序填空2(The VF program in 2).doc
- vista反复蓝屏的问题(Vista repeated blue screen problems).doc
- vi设计规格(VI design specifications).doc
- vf填空题及答案(VF fill in the blanks and answers).doc
- vb中防止将重复项目添加到列表框控件中(VB prevents repeated items from being added to the ListBox control).doc
- vladimir ashkenazy的钢琴观(弗拉迪米尔的钢琴观).doc
- vmware7.0下linux中自主安装vm tools(vmware7.0下Linux中自主安装VM工具).doc
- voa special english 学习总攻略(美国之音特别英语学习总攻略).doc
- vb考试填空题(VB fill in the blanks).doc
- voa常速双语新闻宾州州立大学校长和教练因性侵案被解雇(VOA speed Bilingual News, President and coach of Pennsylvania State University were dismissed for sexual assault).doc
文档评论(0)