特定の条件の値を確認し、その値を2つの方法で表示したい表示タグがあります。
<c:choose>
<c:when test="${itemList.count>0}">
//display one way
</c:when>
<c:otherwise>
//display another way
</c:otherwise>
</c:choose>
ただし、表示テーブルに表示するデータがない場合は、行<c:when test="${itemList.count>0}">
がヒットしています。表示するデータがある場合でも、うまく機能します。java.lang.NumberFormatException: For input string: "count"
表示するデータがない場合に例外が発生しないように、カウントの値を確認するにはどうすればよいですか?
ただし、条件をチェックせず、データを表示するだけの次のコードでは、表示タグテーブルに表示するデータがなくても例外は発生しません。
<display:column class="colCount" property="count"
title="${titleCount}" sortable="true" headerClass="sortable"/>