jspを使用してWebアプリを開発しています。
私がやりたいのは、変数がnullでない場合はそれを表示しますが、nullの場合は-
、テーブルの行に文字を表示します。
これまでの私のコード、私はここから学びました
<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>
しかし、私がWebサイトを実行すると、その変数がnullでない場合、値と文字も表示されます。
ここで何が欠けていますか?
編集:詳細については、Transaction.tglDPタイプはjava.util.Dateです。