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>