方法一:

使用 #ifnull()#ifnotnull() 
eg:#ifnull ($foo) 
要使用这个特性必须在velocity.properties文件中加入: 

userdirective = org.apache.velocity.tools.generic.directive.Ifnull 
userdirective = org.apache.velocity.tools.generic.directive.Ifnotnull 

方法二:

使用null工具isNull()判断 
eg:#if($null.isNull($foo)) 

为什么要使用{}来明确标识变量

比如在页面中,页面中有一个$someonename,此时,Velocity将把someonename作为变量名,若我们程序是想在someone这 个变量的后面紧接着显示name字符,则上面的标签应该改成

${someone}name。

例子:

#set($someonename=“hello”);

#set($someone="velocity");

现在想要在$someone后面紧跟着显示name字符

$someonename  -> 发现输出hello

所以我们可以这样使用

${someone}name -> 输出velocityname

 

相关文章:

  • 2021-12-17
  • 2021-09-02
  • 2021-11-27
  • 2021-05-16
  • 2022-01-21
  • 2021-11-30
猜你喜欢
  • 2021-11-28
  • 2021-10-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案