removeAll() thymeleaf. Вложенные циклы

217
23 июня 2017, 07:11

Есть 2 листа:

Лист всех позиций (th:each="allPosition:${positionList}")

И лист позиций у воркера (th:each="workerPosition : ${worker.allPosition}")

Как используя removeAll удалить из листа всех позиций, все позиции воркера и вывести полученный лист.

Например: Есть 1 лист содержит 1,2,3,4

2 лист содержит 1,2

Результат должен быть такой: 3,4

<h3 style="color: black" align="center">Все Должности</h3>
  <div  th:each="allPosition:${positionList}">
      <input id="pos3" type="checkbox" th:value="${allPosition.id}"
             name="allPosition" autocomplete="off" value=""/>
      <label for="pos3"><h3 style="color: black;font-size: 30px"
                           th:text="${allPosition.jobName}"></h3></label>

      <h3 style="color: black;" align="center">Активные Должности</h3>
      <div th:each="position : ${worker.allPosition}">
          <div>
              <input id="pos4" type="checkbox" th:value="${position.id}"  th:checked="checked" name="allPosition" autocomplete="off" value=""/>
              <label for="pos4"><h3 style="color: black;font-size: 30px" 
                                th:text="${position.jobName}"></h3></label>
                                        </div>
                                    </div>
                                </div>
READ ALSO
Помогите в составлении JPQL

Помогите в составлении JPQL

Найти звезду, сумма ядерных температур планет которой наибольшаяSql запрос будет выглядеть так:

170
Ошибка JVM при попытке дебага в Eclipse

Ошибка JVM при попытке дебага в Eclipse

Добрый деньПри попытке дебага теста в Eclipse (Debug as -> JUnit Test) вылетает ошибка:

169
Сравнение timeStamp&#39;ов

Сравнение timeStamp'ов

У меня есть дата, которая представлена строкойЭта дата в будущем, для примера я взял сегодняшнюю дату + несколько часов вперед от текущего...

221
Книги для изучения Java новичку [дубликат]

Книги для изучения Java новичку [дубликат]

На данный вопрос уже ответили:

166