(在线等)求教Struts2中的<s:if test>标签!

thislovebyyou 2010-10-28 12:52:32
<td><s:if test="obj.createTime==''"><input type="hidden" name="obj.createTime"
value="<%=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime())%>"/></s:if>
<s:else><s:hidden name="obj.createTime" value="${obj.createTime}"/></s:else></td>

其中obj.createTime是date类型的,数据库orcal,为什么这个判断<s:if test="obj.createTime==''">总是无效啊!~~


...全文
391 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sunliao_first 2010-10-28
可以先把obj.createTime在页面上打出来看看是什么东西就知道了,还有obj.createTime是date类型,那么就不能obj.createTime==''这样判断了
回复
tianshi1017 2010-10-28
LZ用的S标签取的值么???
不是用的S标签取就用EL撒

<s:if test="obj.createTime==''">
但看LZ这里写的的“既不是S标签,也不是EL”

LZ你不觉得你很神奇么?
回复
暗然的白天 2010-10-28
<c:if test="${obj.createTime == null || obj.createTime eq ''}" ></c:if>
试试


回复
as403584282 2010-10-28
我不清楚struts2中if是怎么回事,在jsp标签中if的用法是<c:if test="{obj.createTime==""}" ></c>
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-10-28 12:52
社区公告
暂无公告