下面生成'true'的输出,表示该属性已设置。 但是为什么c:如果输出“登录失败”的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>
答案 0 :(得分:1)
没有会话限定符的JSP可以访问会话属性:
<c:if test="${not empty loginFail)}">
<h2>Login failed</h2>
</c:if>