velocity的 ${} 、$!{}、 !${}

${abc}   //-------过滤变量中的HTML标签

$!{abc}  //-------原样输出表达式,"!"符号表示如果可以取到值则显示值,如果取不到值或值为null,则输出空字符串即 ""

!${abc}  //--------"!"表示取反

#if( ${abc} )  //--------当${abc}为true 或 ${abc}不为布尔类型并且不为null ,可以通过;

#if( $null.isNull(${abc}) ) //-------判断为null   $null.isNull()

#if(${name} != "")      //-------判断为空 $null.isNull()

原文地址:https://www.cnblogs.com/ximiximi-blog/p/6656685.html