我有以下在我NVelocity模板:

#if($PO.GiftMessage != '')
<tr>
    <td align="left">
      <font face="arial" size="2" color="#000000">
        <b>Gift Message</b>
        <br />
        $PO.GiftMessage
      </font>
    </td>
</tr>
#end

基本上如果我的对象(PO)具有财产GiftMessage,它不是空的,我想显示,tr。...这是目前不工作 我有我的语法错误的吗?

有帮助吗?

解决方案

最后我用这个...

#if($PO.GiftMessage) 
    #if($PO.GiftMessage !="")
         ...whatever....
    #end
#end

基本上这一行:

if($PO.GiftMessage)

返回"真正的"如果$PO。GiftMessage is not null(这可能仍然是一串。空值,因此我的嵌套的,如果声明它下面)

其他提示

它将吸尘器把它放在一个单一的,如果声明

#if($PO.GiftMessage && $PO.GiftMessage !="")
      ...whatever....
#end
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top