您的位置:首页 > 其它

<s:if>判断时对判断对象的类型的影响

2015-01-22 09:45 483 查看
<s:if test="endLine instanceof java.util.Date">
<s:if test="endLine.compareTo(curDate)<0">
<font color="red"><s:date name="endLine" format="yyyy-MM-dd HH:mm:ss"/></font>
</s:if><s:else>
<s:date name="endLine" format="yyyy-MM-dd HH:mm:ss"/>
</s:else>
</s:if>
<s:else>
${endLine }
</s:else>


区别于

<s:if test="endLine!='无法计算'">
<s:if test="endLine.compareTo(curDate)<0">
<font color="red"><s:date name="endLine" format="yyyy-MM-dd HH:mm:ss"/></font>
</s:if><s:else>
<s:date name="endLine" format="yyyy-MM-dd HH:mm:ss"/>
</s:else>
</s:if>
<s:else>
${endLine }
</s:else>


上面的写法没有改变endLine 的类型。

下面的写法会强制endLine为字符串类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: