#foreach($fundDeteposit in $!list)
<tr bgcolor="#f3f3f3">
<td height="32px">$!{fundDeteposit.merchantId}</td>
<td height="32px">$!{fundDeteposit.depositAmt}</td>
<td height="32px">$!{fundDeteposit.bankRemark}</td>
<td height="32px">$!{fundDeteposit.applyOperId}</td>
<td height="32px">$!{fundDeteposit.applyDate}</td>
<td height="32px">$!{fundDeteposit.approvalOperId}</td>
<td height="32px">$!{fundDeteposit.approvalDate}</td>
<td height="32px">
#if($!fundDeteposit.status == 0)
审核成功
#elseif($!fundDeteposit.status == 1)
审核失败
#elseif($!fundDeteposit.status == 2)
等待审核
#else
$!{fundDeteposit.status}
#end
</td>
</tr>
#end
<td height="32px">
#if($!transJnl.status == 0)
成功
#elseif($!transJnl.status == 1)
失败
#elseif($!transJnl.status == 'D')
可疑
#elseif($!transJnl.status == 'R')
冲正
#elseif($!transJnl.status == 'C')
撤销
#else
$!{transJnl.status}
#end
</td>
分享到:
相关推荐
在使用Velocity作为视图层处理数据时,常常需要进行空值判断,确保模板能够正确地处理不存在或者值为空的情况。下面我们将详细探讨在Velocity中如何进行空值和空字符串的判断。 ### 1. 判断Velocity变量是否为null ...
2. 如果-else语句:`#if`, `#else`, `#elseif`,用于条件判断。 3. 循环:`#foreach`,用于遍历集合或数组。 4. 引用:`#set`,用于设置变量。 5. 注释:`#comment` 和 `#end`,用于在模板中添加不被解析的注释。 6....
例如,`#set`用于设置变量,`#if`和`#else`用于条件判断,`#foreach`用于循环迭代,`#macro`用于定义宏。 示例: ```velocity #if($info.imgs) $info.imgs" border=0> #else #end ``` 2. **对象标识符**...
- `#if() #else #elseif()`:条件判断语句。 - `#foreach()`:循环结构,可以遍历集合或数组。 - `#stop`:结束当前模板的执行。 - `#macro()`:定义宏,可重用的代码块。 - `#include()`:包含其他模板文件。 ### ...
Velocity提供了`#if`、`#elseif`和`#else`来构建条件判断。例如: ```html #if ($age > 18) 成年人 #elseif ($age > 6) 儿童 #else 婴儿 #end ``` #### - 循环 `#foreach`语句用于遍历集合或数组,例如: ```...
- **逻辑控制**: `#if`, `#else`, `#elseif`用于条件判断;`#foreach`用于循环遍历集合。 - **方法调用**: 可以在模板中直接调用对象的方法,如`$user.getName()`。 - **逃逸机制**: 使用`\`来转义`$`,防止意外...
例如,`${variable}` 用于引用Java对象的属性,`#set($var = $value)` 用于设置变量,`#if($condition)` 和 `#else` 用于条件判断,`#foreach($item in $list)` 用于循环遍历集合。这样的设计让非程序员也能参与到...
2. 逻辑控制: Velocity提供了`#if`、`#else`、`#end`进行条件判断,`#foreach`进行循环,使得模板具备一定的逻辑处理能力。 3. 方法调用: `${object.method()}` 可以直接在模板中调用对象的方法。 4. 指令: `#set...
2. 指令控制:Velocity提供了多种指令,如`#set`用于赋值,`#if`用于条件判断,`#foreach`用于循环,`#else`和`#end`用于条件语句的结束。 示例: ``` #set($age = 30) #if($age > 18) 成年人 #else 未成年...
Velocity 支持条件判断语句,例如 `#if`、`#elseif` 和 `#else`。 ```velocity #if($condition) #elseif($anotherCondition) #else #end ``` 这些条件语句允许根据不同的条件执行不同的代码块。 #### 五、嵌套...
3. **if-else 语句**: `#if`, `#elseif`, `#else` 用于条件判断。例如: ``` #if ($user.isAdmin) 欢迎管理员! #elseif ($user.isRegistered) 欢迎注册用户! #else 欢迎访客! #end ``` 4. **循环**: ...
此外,Velocity 还支持条件语句(如 `#if`、`#else`、`#end`)、循环(如 `#foreach`)等逻辑控制。 3. **渲染模板**:在后端代码中,使用 Velocity 的 `Template` 和 `Context` 类来加载模板并设置变量。然后,通过...
3. **指令控制**:Velocity 提供了多个指令用于控制流程,如 `#if`、`#else`、`#elseif` 用于条件判断,`#foreach` 用于循环遍历集合,`#set` 用于设置变量,`#break` 和 `#continue` 用于跳出循环或跳过当前循环...
比如`#if`、`#else`、`#foreach`用于条件判断和循环,`#set`用于设置变量的值,`#include`用于包含其他模板文件。 3. **宏(Macros)**:宏是可重用的代码块,类似于函数。你可以定义一个宏,然后在模板的任何地方...
4. **#if/#else/#end指令**:这组指令用于条件判断。例如,`#if($name eq "John")...#else...#end` 可以根据$name的值决定显示不同的内容。 5. **#foreach指令**:用于遍历集合或数组。例如,`#foreach($item in $...
- #if/#else/#end:条件判断,如`#if($condition) ... #else ... #end`。 - #foreach:循环遍历,如`#foreach($item in $list) ... #end`。 - #include:包含其他模板文件,如`#include('header.vm')`。 - #parse:...
- **条件语句(Conditional Statements)**: `#if`、`#elseif` 和 `#else` 用于条件判断,如 `#if ($age > 18)`。 - **循环(Loops)**: `#foreach` 用于遍历集合,如 `#foreach ($item in $list)`。 - **输出...
8. **Conditionals(条件判断)**:`#if`、`#elseif`和`#else`用于条件分支。 9. **Loops(循环)**:`#foreach`用于遍历集合,如数组或列表。 10. **Directives(指令符号)**:例如`#set`用于设置变量,`#include`引入...
6. **条件语句 If-Else** - 通过 `#if`, `#else`, `#elseif` 实现条件判断。 7. **foreach 循环** - 用 `#foreach` 遍历集合,如数组、列表或映射。 8. **包含 Include** - 通过 `#include` 引入其他模板文件。 9. *...