Обновление с Java 11 до Java 21 приводит к тому, что списки со списком не загружают значения для каждого элементаJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Обновление с Java 11 до Java 21 приводит к тому, что списки со списком не загружают значения для каждого элемента

Сообщение Anonymous »

В настоящее время возникла проблема при переходе с Java 11 на Java 21 в наших приложениях Struts 2.5.33, Spring 5.3.34, Hibernate 5.6.15, Tomcat 9.0.74. Мне удалось успешно скомпилировать и запустить OpenJDK 21, однако что-то странное произошло в любом поле со списком в моих JSP, исходными данными которого является древовидная карта или любая другая карта в этом отношении. Список загрузит позиции, однако значения не загружаются. Любые поля со списком с исходными данными списка загружаются без проблем. Карты работали до использования JDK21.
Пример неработающего списка
Пример карты: Переработка исходных данных для использования списков помогает загрузить поле со списком, но я бы предпочел внести как можно меньше изменений в код. Я также попробовал Java 17, и возникла та же проблема.

Подробнее здесь: https://stackoverflow.com/questions/785 ... for-each-i
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»