关于c标签的问题
数据库有一个字段为canceltime,有些有数据,有些为null,现在查询出这些数据来,在页面显示的时候要做一个判断,如果为空的话就要显示一个提示信息.jsp中片段代码如下:
<td>
<c:choose>
<c:when test="${empty li.canceltime}">
没有退订
</c:when>
<c:otherwise>
${li.canceltime}
</c:otherwise>
</c:choose>
</td>
现在的问题是有一行的这个canceltime有数据,但是其余的行的canceltime为null,但是在页面显示的时候这行有数据的同时显示:
没有退订
2009-10-12 12:55:55
也就是说这个判断好像没有作用。何解?????
试着用 <c:if> 这个条件判断试下。。。。。
empty的位置是应该在值后面还是前面?没这么用过。
${li.caneltime ne null}试试。
<c:when test="${empty li.canceltime}">
改成
<c:when test="${empty li.canceltime==null}">试试
问题解决了,这种写法没有错误。
相关问答:
13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3者退出圈子,找出最后留在圈子中的人原来的序号
结果应该是13 可我的程序的结果是11 希望好心人帮改一下
#include <stdio.h>
#include < ......
为什么C写的DLL文件C、PB能调用VB不能调用?
VB里为什么有的DLL直接通过引用可以使用?有的需要通过declare申明外部函数?这些DLL有什么差别?
1、为什么PB能通过DECLARE声明而VB不行?
2、如果这个dll中的 ......
编写程序detab, 将输入中的制表符替换成适当数目的空格,使空格充满到下一个制表符终止的地方。假设制表符终止位的位置是固定的,比如每隔n列就会出现一个制表符终止位。
------------------- ......
想知道每条指令或函数的系统消耗。比如系统执行int a=0;的开销是多少。有没有类似的文档之类的。不要和我说用什么clock()函数来测试。我想要相关总结好的文档
先反汇编,然后拿着cpu的指令手册查每条指令的时间周期 ......
'\108'作为字符常量对不对?
转义字符'\ddd'表示3位8进制所代表的字符。 但是108不是正确的8进制表示方法,因此应该是错误的。
但是char a='\108'; 为什么编译不出错呢?
\108 没超过 ......