<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为字符串类型
相关文章推荐
- <c:if></c:if>条件判断
- <c:if test="">多条件判断
- <c:if> 判断变量是否为null
- 如何判断对象包含List<T>中的类型
- <s:if>标签判断的使用
- <c:if>的用法判断是否换行
- Jsp 页面迭代中使用<s:if>判断动态变量值
- <c:if>判断参数是否为空
- <备忘1003> 一个Android MediaRecorder对象的适配差异
- 定义一个宏,不用if < >判断大小
- <s:if test>的应用
- < Unity 3D专栏 >实现游戏对象与对象之间通信
- 字节编码类型判断<转>
- mybatis在<if>中传入一个简单类型参数的两种写法。
- <!–[if lte IE 6]>……<![endif]–>
- <!--[if IE]>....<![endif]-->详解
- C++中输入输出<< 和>>重载,以便适应输出输入一个对象
- <转>用HTML判断IE版本
- <input type="file" />浏览时只显示指定文件类型
- <s:property>标签从后台读取Date类型年份为两位在jsp页面显示的解决方法