以下は、属性が設定されていることを意味する「true」の出力を生成します。しかし、c:if が「ログインに失敗しました」という h2 タグを出力しないのはなぜですか?
<%
if (session.getAttribute("loginFail") != null)
out.write(session.getAttribute("loginFail").toString());
%>
<c:if test='${session.getAttribute("loginFail") != null}'>
<h2>Login failed</h2>
</c:if>
<c:if test='${session.getAttribute("loginFail") == true}'>
<h2>Login failed</h2>
</c:if>