Как использовать 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

Как бы я обойти это?

Ответы на вопрос(0)

Ваш ответ на вопрос