1

下面产生“真”的输出,这意味着属性已设置。但是为什么 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>
4

1 回答 1

1

没有会话限定符的 JSP 可以访问会话属性:

<c:if test="${not empty loginFail)}">
    <h2>Login failed</h2>
</c:if>
于 2013-09-12T16:25:23.027 回答