仅当SQLdatabase不满足JSP文件中包含某个用户的条件时才显示该数据库中的数据

仅当SQLdatabase不满足JSP文件中包含某个用户的条件时才显示该数据库中的数据,jsp,Jsp,我有一个SQL数据库,并在JSP页面中显示数据 我只希望在用户角色不是“管理员”时显示数据 到目前为止我有 <c:if test="${user.role != Admin}"> <c:forEach var="user" items="${listUsers.rows}"> <tr> <td>

我有一个SQL数据库,并在JSP页面中显示数据

我只希望在用户角色不是“管理员”时显示数据

到目前为止我有

<c:if test="${user.role != Admin}">
            <c:forEach var="user" items="${listUsers.rows}">

                <tr>
                    <td><c:out value="${user.firstName}" /></td>
                    <td><c:out value="${user.secondName}" /></td>
                    <td><c:out value="${user.handicap}" /></td>
                    <td><c:out value="${user.email}" /></td>
                    <td><c:out value="${user.cdh}" /></td>
                    <td><c:out value="${user.societyHcpReduction}" /></td>
                </tr>
            </c:forEach>
            </c:if>

我没有收到任何错误,但它仍然显示具有管理员角色的用户


有人能告诉我在我的if声明中哪里出错了吗?还是其他地方?

尝试引用字符串文字
Admin
,并使用
ne
运算符而不是
=

i、 e.

如果没有帮助,请告诉我们您使用的是哪个版本的JSTL。