У меня есть два списка, которые состоят из одного и того же объекта.
Я хочу проверить, содержит ли первый список объект второго списка
<ui:repeat var="item" value="#{userTypeController.permissionItems}">
<c:if test="#{userTypeController.permissionItemsUserType.contains(item)}">
<h:selectBooleanCheckbox value="#{true}"/>
<h:outputText value="#{item.getAction()}" />
</c:if>
<c:if test="#{!userTypeController.permissionItemsUserType.contains(item)}">
<h:selectBooleanCheckbox value="#{false}"/>
<h:outputText value="#{item.getAction()}" />
</c:if>
</ui:repeat>
но это, похоже, не работает, и все, что я получаю, является ложным.
Я изменил методы равенства и хэш-кода, но не помог.