空文字列と null を判断するには velocity で以下をどうすればよいか

Velocityでは、以下の方法で変数が空文字列かnullかを判定できます。

  1. #if文で空文字の変数かどうか判別する:
#if($variable.trim() == "")
    /* 变量为空字符 */
#else
    /* 变量不为空字符 */
#end
  1. #ifを利用して変数がnullかどうか判断します。
#if($variable == "")
    /* 变量为null */
#else
    /* 变量不为null */
#end

尚、上記二つの判定方法は、変数が Velocity のコンテキスト内には存在しているということが前提です。変数が存在しない場合、上記判定を使用しても、空文字か null かの判定を正しく行うことはできません。

bannerAds