Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Struts2 属性值不随<;一起显示;s:if>;_Struts2 - Fatal编程技术网

Struts2 属性值不随<;一起显示;s:if>;

Struts2 属性值不随<;一起显示;s:if>;,struts2,Struts2,包含出生日期(日期值),但未显示出生日期值中是否有任何错误 <s:if> 标签 生日 实际上,您不需要这个blist[0]。dob!=''检查,检查null就足够了。 但如果您确实想这样做,请使用toString方法将其与blank进行比较 <s:if test="blist[0].dob != null && blist[0].dob.toString() != ''"> <div class="info"> <d

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

 <s:if>

标签


生日

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

<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>

生日

您可以随时调试jsp,或者只需在if标记之前尝试。然后check不为null或空(在if标记之外)(我假设dob是字符串)。@AshishGupta正确显示值,dob是java.sql.Date typeksandr M显示生日所需的dob是否可以告诉我toString()在s中可以从何处获得:如果您询问
toString
方法来自何处?如果是,则从
java.lang.Object
:)没有从哪个文档/教程中获取
<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>