学习velocity的心得
来源:互联网 发布:数据库审计系统设计 编辑:程序博客网 时间:2024/05/16 11:32
velocity是一门模板语言,它的语法其实很简单,只是刚开始接触的时候有点别扭,慢慢习惯吧。哈哈
velocity最常用的符号就是#,是用来定义解析器识别这是velocity语言的,所有定义标签都要前面带上#号
现在先给个例子,实现 网站 导航“面包屑”
<!-- |||||||||||标记面包屑|||||||||||-->
<span class="ep-logo"><a href="$nodeUrl"><img src="http://imgs.ebrun.com/images/article_$!{nodeSimpleName}.jpg" height="24"></a></span>
<span class="ep-crumb JS_NTES_LOG_FE" data-module-name="xwwzy_12_eyedaohang">
#foreach($position in $arrPosition)
#if($velocityCount > 1)
>
#end
#if(!$position.get("url") || $!position.get("url")=="")
$!{position.get("nodename")}
#else
<a href="$!{position.get("url")}" >$!{position.get("nodename")}</a>
#end
#end > 正文
</span>
如示例所示, $从后台取 路径, $!{ Variable}是从velocity 模板定义好 的 对象中取值的方法
#foreach($Variable in $ object)
.......(注:此处为循环获取对象中的值,这是velocity种最常用的循环语句,注意每个velocity语句开始都以#开始,每个控制语句必须有#end来结束控制语句,相当于大括号)
#end
它们的判断也是用 if() ..if()...else..只是写法略微与java不太一样了
记得if()结束后也要有一个#end结束控制语句。
velocity中定义的方法
$functionCollection.replaceByRegExp($Content, "", "")
这些也不太懂,再学习吧
- 学习velocity的心得
- Velocity心得
- velocity的学习
- velocity的简单学习
- 关于velocity的学习收集
- 轻松学习Velocity - Velocity基本用法和常用的用法
- Velocity学习
- velocity学习
- velocity 学习
- Velocity学习
- 学习Velocity Tools的一个例子
- velocity 学习,邮件发送模板的应用
- velocity的学习记录之配置
- 学习计算机的心得
- 学习UML的心得
- 学习smb的心得
- 学习VTK的心得
- 学习批处理的心得
- CMD中复制cls复制
- $this->$key
- Android的 ViewPager 学习笔记
- .net 程序反编译工具介绍
- php错误处理、异常!
- 学习velocity的心得
- mysql小数类型字段,float,double
- in嵌套循环会自动过滤掉重复的ID
- 连表查询,distinct过滤重复数据
- INNER JOIN多表联接查询交集查询
- Mysql覆盖索引
- WaitForSingleObject的用法
- mysql 从一个数据库数据表插入到另一个数据库数据表
- MappedbyteBuffer与普通的IO性能比较