JSPで配列が空かどうかを確認する方法を教えてください。

JSPではJSTLタグライブラリからタグを使用することで、配列が空であるかどうかを判定できます。

はじめに、JSTLタグライブラリをインポートしていることを確認します。JSPページの先頭に次のコードを追加します。

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

配列が空かどうかは、タグを使用して判断できます。配列arrが空かどうかは、次のように判定できます。

<c:if test="${empty arr}">
    数组为空
</c:if>
<c:if test="${not empty arr}">
    数组不为空
</c:if>

<>タグの属性testには、配列arrが空かどうかを判断するEL式${empty arr}が指定されています。空の場合「配列は空です」、そうでない場合は「配列は空ではありません」と表示されます。

空の配列かどうかを判定する場合は、このメソッドで十分ですが、配列の長さや、配列内に特定の要素があるかどうかを判定したい場合は、別の方法を使用する必要があります。

bannerAds