[英]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.