属性值未显示<s:if> </s:if>

时间:2012-12-03 13:16:03

标签: struts2

包含出生日期(日期值),但它没有显示dob值是否有任何错误

 <s:if>

标签

<s:if test="blist[0].dob!=null && blist[0].dob!=''">
   <div class="info">
              <div class="title">
                   Birthday
              </div>
      <div class="value">
         <s:property value="blist[0].dob" />
      </div>
   </div>
</s:if>

1 个答案:

答案 0 :(得分:0)

实际上您不需要blist[0].dob != ''检查,检查null就足够了。 但如果您真的想这样做,请使用toString方法将其与空白进行比较。

<s:if test="blist[0].dob != null && blist[0].dob.toString() != ''">
  <div class="info">
    <div class="title">
      Birthday
    </div>
    <div class="value">
      <s:property value="blist[0].dob" />
    </div>
  </div>
</s:if>