Java JSTL会话范围属性

Java JSTL会话范围属性,java,jakarta-ee,jstl,Java,Jakarta Ee,Jstl,我需要在.jspx文件中检索会话属性,但以下操作不起作用: 在控制器中,我设置属性如下: request.getSession().setAttribute("error", 1); 然后尝试检索.jspx文件中的属性: <c:if test="${sessionScope.error eq 1}"> <p>Retrieved</p> </c:if> 找回 我没有收到“已检索”消息。 我做错了什么 如果我只使用request.Set

我需要在.jspx文件中检索会话属性,但以下操作不起作用:

在控制器中,我设置属性如下:

request.getSession().setAttribute("error", 1);
然后尝试检索.jspx文件中的属性:

<c:if test="${sessionScope.error eq 1}">
    <p>Retrieved</p>
</c:if>

找回

我没有收到“已检索”消息。 我做错了什么


如果我只使用request.SetAtribute而不使用sessionScope,那么一切都会按预期进行。为什么?

由于“”而无法编译此文件。编译错误消息是什么?