JSTL c:if条件式で変数が空文字またはnullを判定するサンプル
書式1
c:if test="${empty 変数名}
emptyを使って、変数が空文字またはNULLかどうかを判定します。
使用例1
<c:if test="${empty username}"> 変数名usernameはemptyまたはnullです </c:if>
書式2
c:if test="${not empty 変数名}"
not emptyを使って、変数が空文字またはNULLではないかどうかを判定します。
使用例2
<c:if test="${not empty username}"> 変数名usernameは空文字またはNULLではないです. </c:if>
書式3
c:if test="${!empty 変数名}"
!emptyを使って、変数が空文字またはNULLではないかどうかを判定します。
使用例3
<c:if test="${!empty username}"> 変数名usernameは空文字またはNULLではないです. </c:if>