代码改变世界

Integer与int的种种比较你知道多少?

2016-09-29 14:43 by faunjoe88, 4 阅读, 0 推荐, 收藏, 编辑
只有注册用户登录后才能阅读该文。 阅读全文

Velocity(10)——指令的转义

2016-09-20 12:27 by faunjoe88, 1288 阅读, 0 推荐, 收藏, 编辑
摘要:引用的转义使用"\",指令的转义也是使用"\"。但是,指令的转义要比引用的转义复杂很多。例如: 使用转义: 如果使用两个"\": 还有一种情况需要说明: 阅读全文

Velocity(9)——宏

2016-09-20 12:02 by faunjoe88, 214 阅读, 0 推荐, 收藏, 编辑
摘要:定义宏和使用宏 #macro指令用于定义一个VTL模板的重复代码块——宏。下面是一个简单的定义宏的例子: 这段代码定义了一个宏,名字为d,没有参数。下面是使用这个宏的代码: Velocity在遇到#d()的时候,会用"<tr><td></td></tr>"替代上面的#d()这一行。 宏的参数: 宏也 阅读全文

Velocity(8)——引入指令和#Stop指令

2016-09-20 11:59 by faunjoe88, 182 阅读, 0 推荐, 收藏, 编辑
摘要:#Include和#Parse都是用于将本地文件引入当前文件的指令,而且被引入的文件必须位于TEMPLATE_ROOT。这两者之间有一些区别。 #Include 被#Include引入的文件,其内容不会被Velocity引擎解析,所以这些文件应该是静态模板,即不含有VTL的模板。使用#Include 阅读全文

Velocity(7)——#foreach指令

2016-09-20 11:58 by faunjoe88, 927 阅读, 0 推荐, 收藏, 编辑
摘要:首先是#foreach的简单示例: 上面这个例子中,$allElems可以是一个Vector,一个HashTable,一个数组。 在Velocity中,有一个变量$velocityCount用作循环计数,初始值是1。这个变量的名字和初始值是在velocity.properties文件里配置的。 下面 阅读全文

Velocity(6)——#if指令

2016-09-20 11:56 by faunjoe88, 3800 阅读, 0 推荐, 收藏, 编辑
摘要:下面是#If指令的一个简单而完整的示例: #if指令用于判断某个条件是否为true。以上面的代码为例,当$foo < 10为true时,将会显示"Go North"。 有时会看到这样一种写法:#if($foo) ... #end。这里充当判断条件的是一个变量$foo,它在两种情况下是true:一是$ 阅读全文

Velocity(5)——#set指令

2016-09-20 11:55 by faunjoe88, 330 阅读, 0 推荐, 收藏, 编辑
摘要:引用可以让模板设计者生成动态内容,而指令允许设计者真正的负责页面的展现和内容。 指令是以#开头,后面紧跟一个关键字,比如if,else,foreach等。而这个关键字,是可以被放在{}中间的。这是规范的写法,但是可能不好看。 #set #set指令用于向一个变量或者属性赋值。其格式为 #set($f 阅读全文

Velocity(4)——大小写

2016-09-20 11:53 by faunjoe88, 1332 阅读, 0 推荐, 收藏, 编辑
摘要:Velocity是大小写敏感的。但是为了减少使用者的错误,某些地方存在特殊情况。 比如$foo.bar,首先会被检查是否能匹 配$foo.getbar(),再被检查是否能匹配$foo.getBar()。 而$foo.Bar,首先会被检查是否能匹 配$foo.getBar(),再被检查是否能匹配$fo 阅读全文

Velocity(3)——字面值和转义

2016-09-20 11:52 by faunjoe88, 441 阅读, 0 推荐, 收藏, 编辑
摘要:货币符号: $是美元的符号,在文本中出现的"$2.5"这样的字符串,是不会被Velocity解释为一个变量或者一个属性的,因为2.5或者2或者5都不是一个VTL标识符。 转义: 假如需要在文本中最后显示"$foo"这四个字符组成的字符串本身,而非变量$foo的值,可以使用转义字符(\)。假定$foo 阅读全文

Velocity(2)——引用

2016-09-20 11:51 by faunjoe88, 283 阅读, 0 推荐, 收藏, 编辑
摘要:在Velocity Template Language(VTL)中,有三种类型的引用:变量,属性,方法。所有的引用都被看作是字符串,如果某个引用是一个整型值,velocity会调用它的toString()方法,将它转换为String。 变量: 变量是由$和紧跟其后的VTL标识符组成的。而VTL标识符 阅读全文
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 36 下一页