簡體   English   中英

如果會話值設置不正確,則進行JSTL讀取

[英]JSTL Reading if session value is set not working properly

我正在進行一些測試,但遇到了奇怪的問題,正在servlet上設置會話:

sessions.setAttribute("logged_in", "true");

這是我在JSTL頁面上的代碼,我希望它檢查是否設置了會話名稱“ logged_in”

<c:choose>
    <c:when test="${not empty sessionScope.logged_in}">
        <a href="/logout">Logout</a>
    </c:when>
    <c:otherwise>
        <a href="/login">Login</a>
    </c:otherwise>
</c:choose>

但是當我檢查我的網站時,它輸出:

<a href="/logout">Logout</a>
<a href="/login">Login</a>

它應該僅輸出登錄名或注銷,而不同時輸出兩者。 知道這里可能有什么問題嗎?

好像標記未由服務器執行。

您是否已在庫中添加了JSTL jar並在jsp中添加了<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM