Как использовать JSTL-тег «if» без получения «..attribute test не принимает никаких выражений» [duplicate]
На этот вопрос уже есть ответ здесь:
Как установить JSTL? Абсолютное значение URI: http://java.sun.com/jstl/core не может быть разрешено 12 ответовКак бы заставить следующий код работать?
<c:if test="${null != searchResults}" >
<c:forEach items="${searchResults}" var="result" varStatus="status">
Я пробовал много разных вариантов этого, таких как:
<c:if test="${searchWasPerformed}" >
или же
<c:if test="<%=request.getAttribute("searchWasPerformed") %>" >
и даже
<% boolean b = null != request.getAttribute("searchResults"); %>
<c:if test="${b}" >
Который выглядит ДЕЙСТВИТЕЛЬНО некрасивым: / Но я продолжаю получать
org.apache.jasper.JasperException: /WEB-INF/jsp/admin/admin-index.jsp(29,2) PWC6236: According to TLD or attribute directive in tag file, attribute test does not accept any expressions
Как бы я обойти это?