Определение проблемы: теги JSTL работают в моем JSP, за исключением forEach. Поведение заключается в том, что он игнорирует объекты запроса. Он работает для объектов, созданных на странице, но для объектов, поступающих по запросу, не работает. Мое невежественное мнение состоит в том, что он, похоже, не обнаруживает объект запроса. Я могу избавить вас от множества вопросов, подтвердив, что сценарий и некоторый код Java подтверждают, что ArrayList поступает в JSP, и я даже обработал его элемент за элементом и доказал, что список находится в хорошей форме. Будьте уверены, список ДЕЙСТВИТЕЛЬНО попадает в JSP, и в настоящее время я полагаюсь на скрипт, чтобы приложение работало.
При этом вот моя (сомнительная?) конфигурация:
p>
- Tomcat 10.1.25
- WEB-INF/lib /jakarta.servlet.jsp.jstl-3.0.1.jar, jakarta.servlet.jsp.jstl-api-3.0.0.jar
- В заголовке JSP:
- Нарушение цикл forEach:
- Сервлет: request.setAttribute("prods", prodList);
- Сборка развертывания проекта: /src/main/webapp = /
- Путь сборки проекта содержит два JSTL-файла p>
- Странно, когда я набираю
Подробнее здесь: https://stackoverflow.com/questions/788 ... tl-foreach