【发布时间】:2020-09-20 23:11:51
【问题描述】:
我尝试从 scriptlet 切换以下代码:
<% if (session.getAttribute("korisnik") == null) { %>
<a href='login.jsp'>Ulogujte se</a>
<a href='registracija.jsp'>Registrujte se</a>
<% } %>
给埃尔:
<c:if test="${sessionScope.korisnik == null}">
<a href='login.jsp'>Ulogujte se2</a>
<a href='registracija.jsp'>Registrujte se2</a>
</c:if>
scriptlet 代码有效(如果用户已登录,则隐藏登录和注册页面,也就是会话中有数据)但我听说这是不好的做法,所以我试图将其切换到 EL,但 EL 部分不起作用,我尝试了无数的变化(只是 korisnik,会话范围,与 0 等相比)。
我确定我在这里遗漏了一些非常明显的东西,我们将不胜感激。
【问题讨论】:
-
是的,最终问题不是代码本身,而是我放置的 jstl jar 的问题。我下载了一个新的 1.2 版本,并且完成了这项工作。