JSTL c:ifで変数が空文字を判定するサンプル
構文
「!empty 変数名」を使用して、リクエスト、セッションまたはアプリケーションスコープ中のnameフィールドが空文字かどうか判定します
方法1
<c:if test="${!empty username}"> ${username} </c:if>
方法2
<c:if test="${not empty username}"> ${username} </c:if>
結果
「username」が空文字でもnullでもない場合、usernameの値を出力します。