我正在使用 jsp 开发网络应用程序。
我想要做的是,如果变量不为空,我将显示它,但如果为空,我将-
在表格行中显示字符。
到目前为止,这是我的代码,我从这里学到了
<table id="hor-minimalist-a" summary="Employee Pay Sheet">
<caption>Riwayat Status</caption>
<thead>
<tr>
<th scope="col">Status</th>
<th scope="col">Tanggal</th>
</tr>
</thead>
<tbody>
<tr>
<td>Tanggal DP</td>
<c:choose>
<c:when test="${Transaction.tglDP}">
<td>${Transaction.tglDP}</td>
</c:when>
<c:otherwise}>
<td>-</td>
</c:otherwise>
</c:choose>
</tr>
</tbody>
</table>
但是当我运行网站时,当该变量不为空时,它也会显示值和字符。
我在这里想念什么?
编辑:有关信息,Transaction.tglDP 类型是 java.util.Date